aboutsummaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authorKoop Mast <kwm@FreeBSD.org>2014-11-19 11:49:04 +0000
committerKoop Mast <kwm@FreeBSD.org>2014-11-19 11:49:04 +0000
commitaf3811313c14afb06fe2d1f6158e3e431bbfc2b6 (patch)
tree1ad98a4e8faecd0e2fa9ac2c18e65da4cf89c236 /audio
parentc7d4d6bd7ef6ff4955eab2863a5c6e2feb14b839 (diff)
downloadports-af3811313c14afb06fe2d1f6158e3e431bbfc2b6.tar.gz
ports-af3811313c14afb06fe2d1f6158e3e431bbfc2b6.zip
Notes
Diffstat (limited to 'audio')
-rw-r--r--audio/Makefile1
-rw-r--r--audio/denemo/Makefile5
-rw-r--r--audio/gimmix/files/patch-src_gimmix-playlist.c110
-rw-r--r--audio/gnome-music/Makefile33
-rw-r--r--audio/gnome-music/distinfo2
-rw-r--r--audio/gnome-music/pkg-descr3
-rw-r--r--audio/gnome-music/pkg-plist242
-rw-r--r--audio/goobox/Makefile37
-rw-r--r--audio/goobox/distinfo4
-rw-r--r--audio/goobox/files/patch-port_to_libmusicbrainz3773
-rw-r--r--audio/goobox/files/patch-port_to_libnotify0726
-rw-r--r--audio/goobox/pkg-plist76
-rw-r--r--audio/last.fm/Makefile1
-rw-r--r--audio/libcanberra-gtk3/Makefile26
-rw-r--r--audio/libcanberra-gtk3/pkg-plist2
-rw-r--r--audio/libcanberra/Makefile19
-rw-r--r--audio/libcanberra/distinfo4
-rw-r--r--audio/libcanberra/files/patch-configure15
-rw-r--r--audio/libcanberra/pkg-plist3
-rw-r--r--audio/padevchooser/Makefile5
-rw-r--r--audio/padevchooser/pkg-descr2
-rw-r--r--audio/pulseaudio/Makefile92
-rw-r--r--audio/pulseaudio/distinfo4
-rw-r--r--audio/pulseaudio/files/extra-src_modules_oss_module-oss.c11
-rw-r--r--audio/pulseaudio/files/patch-configure32
-rw-r--r--audio/pulseaudio/files/patch-src_Makefile.in28
-rw-r--r--audio/pulseaudio/files/patch-src_daemon_default.pa.in22
-rw-r--r--audio/pulseaudio/files/patch-src_modules_module-cli.c15
-rw-r--r--audio/pulseaudio/files/patch-src_modules_module-detect.c16
-rw-r--r--audio/pulseaudio/files/patch-src_modules_oss_module-oss.c18
-rw-r--r--audio/pulseaudio/files/patch-src_modules_rtp_rtsp_client.c12
-rw-r--r--audio/pulseaudio/files/patch-src_pulsecore_cpu-arm.c14
-rw-r--r--audio/pulseaudio/files/patch-src_pulsecore_pstream.c23
-rw-r--r--audio/pulseaudio/files/patch-src_pulsecore_shm.c19
-rw-r--r--audio/pulseaudio/files/patch-src_pulsecore_svolume_mmx.c26
-rw-r--r--audio/pulseaudio/files/patch-src_pulsecore_svolume_sse.c20
-rw-r--r--audio/pulseaudio/files/patch-src_tests_rtpoll-test.c18
-rw-r--r--audio/pulseaudio/files/patch-src_tests_rtstutter.c27
-rw-r--r--audio/pulseaudio/pkg-plist132
-rw-r--r--audio/raop_play/files/patch-aexcl-Makefile.in8
-rw-r--r--audio/rhythmbox/Makefile170
-rw-r--r--audio/rhythmbox/distinfo4
-rw-r--r--audio/rhythmbox/files/patch-configure87
-rw-r--r--audio/rhythmbox/files/patch-plugins_status-icon_rb-status-icon-plugin.c33
-rw-r--r--audio/rhythmbox/files/patch-plugins_status-icon_rb-tray-icon-gtk.c17
-rw-r--r--audio/rhythmbox/files/patch-plugins_status-icon_rb-tray-icon-gtk.h13
-rw-r--r--audio/rhythmbox/files/patch-podcast_rb-podcast-parse.h10
-rw-r--r--audio/rhythmbox/files/patch-python171
-rw-r--r--audio/rhythmbox/files/patch-remote_dbus_rb-client.c38
-rw-r--r--audio/rhythmbox/pkg-plist1276
-rw-r--r--audio/sound-juicer/Makefile32
-rw-r--r--audio/sound-juicer/distinfo4
-rw-r--r--audio/sound-juicer/files/patch-src_sj-main.c17
-rw-r--r--audio/sound-juicer/pkg-plist258
54 files changed, 1520 insertions, 2536 deletions
diff --git a/audio/Makefile b/audio/Makefile
index 7044246b7693..98e758d1847d 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -199,6 +199,7 @@
SUBDIR += gnaural
SUBDIR += gnome-audio
SUBDIR += gnome-media
+ SUBDIR += gnome-music
SUBDIR += gnomoradio
SUBDIR += gnormalize
SUBDIR += gnuitar
diff --git a/audio/denemo/Makefile b/audio/denemo/Makefile
index 5bd662ce31d2..c4c34ca4eec5 100644
--- a/audio/denemo/Makefile
+++ b/audio/denemo/Makefile
@@ -3,7 +3,7 @@
PORTNAME= denemo
PORTVERSION= 1.1.8
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES= GNU
@@ -28,6 +28,7 @@ USES= bison gettext gmake pkgconfig
USE_GNOME= librsvg2 libxml2
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-jack \
+ --disable-evince \
--disable-portmidi \
--sysconfdir=${PREFIX}/etc
@@ -45,9 +46,7 @@ LILYPOND_RUN_DEPENDS= lilypond:${PORTSDIR}/print/lilypond
.if ${PORT_OPTIONS:MGTK3}
USE_GNOME+= gtk30 gtksourceview3
-CONFIGURE_ARGS+=--disable-evince
.else
-LIB_DEPENDS+= libevview.so:${PORTSDIR}/graphics/evince
USE_GNOME+= gtk20 gtksourceview2
CONFIGURE_ARGS+=--enable-gtk2
.endif
diff --git a/audio/gimmix/files/patch-src_gimmix-playlist.c b/audio/gimmix/files/patch-src_gimmix-playlist.c
new file mode 100644
index 000000000000..ac10c768f259
--- /dev/null
+++ b/audio/gimmix/files/patch-src_gimmix-playlist.c
@@ -0,0 +1,110 @@
+--- src/gimmix-playlist.c.orig 2014-11-06 23:11:16.079445577 +0100
++++ src/gimmix-playlist.c 2014-11-06 23:13:09.287439112 +0100
+@@ -39,7 +39,7 @@
+
+ typedef enum {
+ SONG = 1,
+- DIR,
++ GIMMIXDIR,
+ PLAYLIST
+ } GimmixFileType;
+
+@@ -149,7 +149,7 @@
+ gtk_tree_model_get_iter (model, &iter, list->data);
+ gtk_tree_model_get (model, &iter, 2, &path, 3, &type, -1);
+
+- if (type == DIR || type == SONG)
++ if (type == GIMMIXDIR || type == SONG)
+ {
+ switch (target_type)
+ {
+@@ -671,7 +671,7 @@
+ GDK_TYPE_PIXBUF, /* icon (0) */
+ G_TYPE_STRING, /* name (1) */
+ G_TYPE_STRING, /* path (2) */
+- G_TYPE_INT, /* type DIR/SONG (3) */
++ G_TYPE_INT, /* type GIMMIXDIR/SONG (3) */
+ G_TYPE_INT); /* id (4) */
+
+ pls_store = gtk_list_store_new (2,
+@@ -696,7 +696,7 @@
+ 0, dir_pixbuf,
+ 1, path,
+ 2, data->directory,
+- 3, DIR,
++ 3, GIMMIXDIR,
+ -1);
+ g_free (path);
+ }
+@@ -954,7 +954,7 @@
+ gtk_tree_model_get_iter (model, &iter, list->data);
+ gtk_tree_model_get (model, &iter, 2, &path, 3, &type, -1);
+
+- if (type == DIR)
++ if (type == GIMMIXDIR)
+ {
+ gimmix_update_library_with_dir (path);
+ }
+@@ -1005,7 +1005,7 @@
+ gtk_tree_model_get_iter (model, &iter, list->data);
+ gtk_tree_model_get (model, &iter, 2, &path, 3, &type, -1);
+
+- if (type == DIR)
++ if (type == GIMMIXDIR)
+ {
+ mpd_playlist_queue_add (gmo, path);
+ }
+@@ -1023,7 +1023,7 @@
+ gtk_tree_model_get (model, &iter, 2, &path, 3, &type, -1);
+
+
+- if (type == DIR)
++ if (type == GIMMIXDIR)
+ {
+ mpd_playlist_queue_add (gmo, path);
+ g_free (path);
+@@ -1081,7 +1081,7 @@
+ gtk_tree_model_get_iter (model, &iter, list->data);
+ gtk_tree_model_get (model, &iter, 2, &path, 3, &type, -1);
+
+- if (type == DIR)
++ if (type == GIMMIXDIR)
+ {
+ mpd_playlist_queue_add (gmo, path);
+ }
+@@ -1099,7 +1099,7 @@
+ gtk_tree_model_get (model, &iter, 2, &path, 3, &type, -1);
+
+
+- if (type == DIR)
++ if (type == GIMMIXDIR)
+ {
+ mpd_playlist_queue_add (gmo, path);
+ g_free (path);
+@@ -1245,7 +1245,7 @@
+ 0, dir_pixbuf,
+ 1, "..",
+ 2, parent,
+- 3, DIR,
++ 3, GIMMIXDIR,
+ -1);
+ g_free (parent);
+ }
+@@ -1260,7 +1260,7 @@
+ 0, dir_pixbuf,
+ 1, directory,
+ 2, data->directory,
+- 3, DIR,
++ 3, GIMMIXDIR,
+ -1);
+ g_free (directory);
+ }
+@@ -1341,7 +1341,7 @@
+ gtk_tree_model_get_iter (model, &iter, list->data);
+ gtk_tree_model_get (model, &iter, 2, &path, 3, &type, 4, &id, -1);
+
+- if (type == DIR)
++ if (type == GIMMIXDIR)
+ {
+ g_free (path);
+ return;
diff --git a/audio/gnome-music/Makefile b/audio/gnome-music/Makefile
new file mode 100644
index 000000000000..4645b39e4e88
--- /dev/null
+++ b/audio/gnome-music/Makefile
@@ -0,0 +1,33 @@
+# Created by: Gustau Perez <gustau.perez@gmail.com>
+# $FreeBSD$
+# $MCom: ports/trunk/audio/gnome-music/Makefile 19994 2014-10-19 08:07:16Z gusi $
+
+PORTNAME= gnome-music
+PORTVERSION= 3.14.0
+CATEGORIES= audio gnome
+MASTER_SITES= GNOME
+DIST_SUBDIR= gnome3
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= GNOME music playing application
+
+BUILD_DEPENDS= itstool:${PORTSDIR}/textproc/itstool
+LIB_DEPENDS= libgrilo-0.2.so:${PORTSDIR}/net/grilo \
+ libmediaart-1.0.so:${PORTSDIR}/multimedia/libmediaart
+
+USES= gettext gmake libtool pathfix pkgconfig \
+ python:3 tar:xz
+USE_LDCONFIG= yes
+USE_GNOME= gnomedesktop3 gnomeprefix gtk30 intlhack \
+ introspection:build
+GNU_CONFIGURE= yes
+USE_GSTREAMER1= ogg mad
+INSTALLS_ICONS= yes
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+MAKE_ENV= XDG_CACHE_HOME=${WRKDIR}
+INSTALL_TARGET= install-strip
+
+GLIB_SCHEMAS= org.gnome.Music.gschema.xml
+
+.include <bsd.port.mk>
diff --git a/audio/gnome-music/distinfo b/audio/gnome-music/distinfo
new file mode 100644
index 000000000000..1799cc51b41e
--- /dev/null
+++ b/audio/gnome-music/distinfo
@@ -0,0 +1,2 @@
+SHA256 (gnome3/gnome-music-3.14.0.tar.xz) = 1eb88cf564f276c64ead4751da2f821d0bf2a3380a790d6497f32d1a12f180ed
+SIZE (gnome3/gnome-music-3.14.0.tar.xz) = 1461712
diff --git a/audio/gnome-music/pkg-descr b/audio/gnome-music/pkg-descr
new file mode 100644
index 000000000000..734bc62cce3c
--- /dev/null
+++ b/audio/gnome-music/pkg-descr
@@ -0,0 +1,3 @@
+Music is the new GNOME music playing application.
+
+WWW: https://wiki.gnome.org/Apps/Music
diff --git a/audio/gnome-music/pkg-plist b/audio/gnome-music/pkg-plist
new file mode 100644
index 000000000000..42050be2fdc0
--- /dev/null
+++ b/audio/gnome-music/pkg-plist
@@ -0,0 +1,242 @@
+bin/gnome-music
+lib/gnome-music/libgd.so
+lib/gnome-music/girepository-1.0/Gd-1.0.typelib
+%%PYTHON_SITELIBDIR%%/gnomemusic/__init__.py
+%%PYTHON_SITELIBDIR%%/gnomemusic/albumArtCache.py
+%%PYTHON_SITELIBDIR%%/gnomemusic/application.py
+%%PYTHON_SITELIBDIR%%/gnomemusic/grilo.py
+%%PYTHON_SITELIBDIR%%/gnomemusic/mpris.py
+%%PYTHON_SITELIBDIR%%/gnomemusic/notification.py
+%%PYTHON_SITELIBDIR%%/gnomemusic/player.py
+%%PYTHON_SITELIBDIR%%/gnomemusic/playlists.py
+%%PYTHON_SITELIBDIR%%/gnomemusic/query.py
+%%PYTHON_SITELIBDIR%%/gnomemusic/searchbar.py
+%%PYTHON_SITELIBDIR%%/gnomemusic/toolbar.py
+%%PYTHON_SITELIBDIR%%/gnomemusic/view.py
+%%PYTHON_SITELIBDIR%%/gnomemusic/widgets.py
+%%PYTHON_SITELIBDIR%%/gnomemusic/window.py
+%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/__init__.cpython-33.pyc
+%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/__init__.cpython-33.pyo
+%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/albumArtCache.cpython-33.pyc
+%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/albumArtCache.cpython-33.pyo
+%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/application.cpython-33.pyc
+%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/application.cpython-33.pyo
+%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/grilo.cpython-33.pyc
+%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/grilo.cpython-33.pyo
+%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/mpris.cpython-33.pyc
+%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/mpris.cpython-33.pyo
+%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/notification.cpython-33.pyc
+%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/notification.cpython-33.pyo
+%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/player.cpython-33.pyc
+%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/player.cpython-33.pyo
+%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/playlists.cpython-33.pyc
+%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/playlists.cpython-33.pyo
+%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/query.cpython-33.pyc
+%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/query.cpython-33.pyo
+%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/searchbar.cpython-33.pyc
+%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/searchbar.cpython-33.pyo
+%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/toolbar.cpython-33.pyc
+%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/toolbar.cpython-33.pyo
+%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/view.cpython-33.pyc
+%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/view.cpython-33.pyo
+%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/widgets.cpython-33.pyc
+%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/widgets.cpython-33.pyo
+%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/window.cpython-33.pyc
+%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/window.cpython-33.pyo
+man/man1/gnome-music.1.gz
+share/appdata/gnome-music.appdata.xml
+share/applications/gnome-music.desktop
+%%DATADIR%%/gnome-music.gresource
+%%DATADIR%%/gir-1.0/Gd-1.0.gir
+share/help/C/gnome-music/index.page
+share/help/C/gnome-music/introduction.page
+share/help/C/gnome-music/legal.xml
+share/help/C/gnome-music/play-music.page
+share/help/C/gnome-music/playlist-create-albums.page
+share/help/C/gnome-music/playlist-create-artists.page
+share/help/C/gnome-music/playlist-create-songs.page
+share/help/C/gnome-music/playlist-delete.page
+share/help/C/gnome-music/playlist-remove-songs.page
+share/help/C/gnome-music/playlist-repeat.page
+share/help/C/gnome-music/playlist-shuffle.page
+share/help/C/gnome-music/search.page
+share/help/C/gnome-music/figures/gnome-music-3.12.png
+share/help/cs/gnome-music/index.page
+share/help/cs/gnome-music/introduction.page
+share/help/cs/gnome-music/legal.xml
+share/help/cs/gnome-music/play-music.page
+share/help/cs/gnome-music/playlist-create-albums.page
+share/help/cs/gnome-music/playlist-create-artists.page
+share/help/cs/gnome-music/playlist-create-songs.page
+share/help/cs/gnome-music/playlist-delete.page
+share/help/cs/gnome-music/playlist-remove-songs.page
+share/help/cs/gnome-music/playlist-repeat.page
+share/help/cs/gnome-music/playlist-shuffle.page
+share/help/cs/gnome-music/search.page
+share/help/cs/gnome-music/figures/gnome-music-3.12.png
+share/help/el/gnome-music/index.page
+share/help/el/gnome-music/introduction.page
+share/help/el/gnome-music/legal.xml
+share/help/el/gnome-music/play-music.page
+share/help/el/gnome-music/playlist-create-albums.page
+share/help/el/gnome-music/playlist-create-artists.page
+share/help/el/gnome-music/playlist-create-songs.page
+share/help/el/gnome-music/playlist-delete.page
+share/help/el/gnome-music/playlist-remove-songs.page
+share/help/el/gnome-music/playlist-repeat.page
+share/help/el/gnome-music/playlist-shuffle.page
+share/help/el/gnome-music/search.page
+share/help/el/gnome-music/figures/gnome-music-3.12.png
+share/help/es/gnome-music/index.page
+share/help/es/gnome-music/introduction.page
+share/help/es/gnome-music/legal.xml
+share/help/es/gnome-music/play-music.page
+share/help/es/gnome-music/playlist-create-albums.page
+share/help/es/gnome-music/playlist-create-artists.page
+share/help/es/gnome-music/playlist-create-songs.page
+share/help/es/gnome-music/playlist-delete.page
+share/help/es/gnome-music/playlist-remove-songs.page
+share/help/es/gnome-music/playlist-repeat.page
+share/help/es/gnome-music/playlist-shuffle.page
+share/help/es/gnome-music/search.page
+share/help/es/gnome-music/figures/gnome-music-3.12.png
+share/help/fr/gnome-music/index.page
+share/help/fr/gnome-music/introduction.page
+share/help/fr/gnome-music/legal.xml
+share/help/fr/gnome-music/play-music.page
+share/help/fr/gnome-music/playlist-create-albums.page
+share/help/fr/gnome-music/playlist-create-artists.page
+share/help/fr/gnome-music/playlist-create-songs.page
+share/help/fr/gnome-music/playlist-delete.page
+share/help/fr/gnome-music/playlist-remove-songs.page
+share/help/fr/gnome-music/playlist-repeat.page
+share/help/fr/gnome-music/playlist-shuffle.page
+share/help/fr/gnome-music/search.page
+share/help/fr/gnome-music/figures/gnome-music-3.12.png
+share/help/gl/gnome-music/figures/gnome-music-3.12.png
+share/help/gl/gnome-music/index.page
+share/help/gl/gnome-music/introduction.page
+share/help/gl/gnome-music/legal.xml
+share/help/gl/gnome-music/play-music.page
+share/help/gl/gnome-music/playlist-create-albums.page
+share/help/gl/gnome-music/playlist-create-artists.page
+share/help/gl/gnome-music/playlist-create-songs.page
+share/help/gl/gnome-music/playlist-delete.page
+share/help/gl/gnome-music/playlist-remove-songs.page
+share/help/gl/gnome-music/playlist-repeat.page
+share/help/gl/gnome-music/playlist-shuffle.page
+share/help/gl/gnome-music/search.page
+share/help/hu/gnome-music/index.page
+share/help/hu/gnome-music/introduction.page
+share/help/hu/gnome-music/legal.xml
+share/help/hu/gnome-music/play-music.page
+share/help/hu/gnome-music/playlist-create-albums.page
+share/help/hu/gnome-music/playlist-create-artists.page
+share/help/hu/gnome-music/playlist-create-songs.page
+share/help/hu/gnome-music/playlist-delete.page
+share/help/hu/gnome-music/playlist-remove-songs.page
+share/help/hu/gnome-music/playlist-repeat.page
+share/help/hu/gnome-music/playlist-shuffle.page
+share/help/hu/gnome-music/search.page
+share/help/hu/gnome-music/figures/gnome-music-3.12.png
+share/help/ko/gnome-music/figures/gnome-music-3.12.png
+share/help/ko/gnome-music/index.page
+share/help/ko/gnome-music/introduction.page
+share/help/ko/gnome-music/legal.xml
+share/help/ko/gnome-music/play-music.page
+share/help/ko/gnome-music/playlist-create-albums.page
+share/help/ko/gnome-music/playlist-create-artists.page
+share/help/ko/gnome-music/playlist-create-songs.page
+share/help/ko/gnome-music/playlist-delete.page
+share/help/ko/gnome-music/playlist-remove-songs.page
+share/help/ko/gnome-music/playlist-repeat.page
+share/help/ko/gnome-music/playlist-shuffle.page
+share/help/ko/gnome-music/search.page
+share/help/pt_BR/gnome-music/index.page
+share/help/pt_BR/gnome-music/introduction.page
+share/help/pt_BR/gnome-music/legal.xml
+share/help/pt_BR/gnome-music/play-music.page
+share/help/pt_BR/gnome-music/playlist-create-albums.page
+share/help/pt_BR/gnome-music/playlist-create-artists.page
+share/help/pt_BR/gnome-music/playlist-create-songs.page
+share/help/pt_BR/gnome-music/playlist-delete.page
+share/help/pt_BR/gnome-music/playlist-remove-songs.page
+share/help/pt_BR/gnome-music/playlist-repeat.page
+share/help/pt_BR/gnome-music/playlist-shuffle.page
+share/help/pt_BR/gnome-music/search.page
+share/help/pt_BR/gnome-music/figures/gnome-music-3.12.png
+share/help/ro/gnome-music/figures/gnome-music-3.12.png
+share/help/ro/gnome-music/index.page
+share/help/ro/gnome-music/introduction.page
+share/help/ro/gnome-music/legal.xml
+share/help/ro/gnome-music/play-music.page
+share/help/ro/gnome-music/playlist-create-albums.page
+share/help/ro/gnome-music/playlist-create-artists.page
+share/help/ro/gnome-music/playlist-create-songs.page
+share/help/ro/gnome-music/playlist-delete.page
+share/help/ro/gnome-music/playlist-remove-songs.page
+share/help/ro/gnome-music/playlist-repeat.page
+share/help/ro/gnome-music/playlist-shuffle.page
+share/help/ro/gnome-music/search.page
+share/icons/HighContrast/16x16/apps/gnome-music.png
+share/icons/HighContrast/22x22/apps/gnome-music.png
+share/icons/HighContrast/256x256/apps/gnome-music.png
+share/icons/HighContrast/32x32/apps/gnome-music.png
+share/icons/HighContrast/48x48/apps/gnome-music.png
+share/icons/hicolor/16x16/apps/gnome-music.png
+share/icons/hicolor/22x22/apps/gnome-music.png
+share/icons/hicolor/256x256/apps/gnome-music.png
+share/icons/hicolor/32x32/apps/gnome-music.png
+share/icons/hicolor/48x48/apps/gnome-music.png
+share/locale/af/LC_MESSAGES/gnome-music.mo
+share/locale/an/LC_MESSAGES/gnome-music.mo
+share/locale/ar/LC_MESSAGES/gnome-music.mo
+share/locale/as/LC_MESSAGES/gnome-music.mo
+share/locale/be/LC_MESSAGES/gnome-music.mo
+share/locale/ca/LC_MESSAGES/gnome-music.mo
+share/locale/ca@valencia/LC_MESSAGES/gnome-music.mo
+share/locale/cs/LC_MESSAGES/gnome-music.mo
+share/locale/da/LC_MESSAGES/gnome-music.mo
+share/locale/de/LC_MESSAGES/gnome-music.mo
+share/locale/el/LC_MESSAGES/gnome-music.mo
+share/locale/en_GB/LC_MESSAGES/gnome-music.mo
+share/locale/eo/LC_MESSAGES/gnome-music.mo
+share/locale/es/LC_MESSAGES/gnome-music.mo
+share/locale/et/LC_MESSAGES/gnome-music.mo
+share/locale/eu/LC_MESSAGES/gnome-music.mo
+share/locale/fa/LC_MESSAGES/gnome-music.mo
+share/locale/fi/LC_MESSAGES/gnome-music.mo
+share/locale/fr/LC_MESSAGES/gnome-music.mo
+share/locale/ga/LC_MESSAGES/gnome-music.mo
+share/locale/gl/LC_MESSAGES/gnome-music.mo
+share/locale/he/LC_MESSAGES/gnome-music.mo
+share/locale/hu/LC_MESSAGES/gnome-music.mo
+share/locale/id/LC_MESSAGES/gnome-music.mo
+share/locale/it/LC_MESSAGES/gnome-music.mo
+share/locale/ja/LC_MESSAGES/gnome-music.mo
+share/locale/kn/LC_MESSAGES/gnome-music.mo
+share/locale/ko/LC_MESSAGES/gnome-music.mo
+share/locale/lt/LC_MESSAGES/gnome-music.mo
+share/locale/lv/LC_MESSAGES/gnome-music.mo
+share/locale/ml/LC_MESSAGES/gnome-music.mo
+share/locale/nb/LC_MESSAGES/gnome-music.mo
+share/locale/ne/LC_MESSAGES/gnome-music.mo
+share/locale/nl/LC_MESSAGES/gnome-music.mo
+share/locale/pa/LC_MESSAGES/gnome-music.mo
+share/locale/pl/LC_MESSAGES/gnome-music.mo
+share/locale/pt/LC_MESSAGES/gnome-music.mo
+share/locale/pt_BR/LC_MESSAGES/gnome-music.mo
+share/locale/ro/LC_MESSAGES/gnome-music.mo
+share/locale/ru/LC_MESSAGES/gnome-music.mo
+share/locale/sk/LC_MESSAGES/gnome-music.mo
+share/locale/sl/LC_MESSAGES/gnome-music.mo
+share/locale/sr/LC_MESSAGES/gnome-music.mo
+share/locale/sr@latin/LC_MESSAGES/gnome-music.mo
+share/locale/sv/LC_MESSAGES/gnome-music.mo
+share/locale/te/LC_MESSAGES/gnome-music.mo
+share/locale/tg/LC_MESSAGES/gnome-music.mo
+share/locale/tr/LC_MESSAGES/gnome-music.mo
+share/locale/uk/LC_MESSAGES/gnome-music.mo
+share/locale/zh_CN/LC_MESSAGES/gnome-music.mo
+share/locale/zh_HK/LC_MESSAGES/gnome-music.mo
+share/locale/zh_TW/LC_MESSAGES/gnome-music.mo
diff --git a/audio/goobox/Makefile b/audio/goobox/Makefile
index ddd0a56a64b5..5e178be1c47c 100644
--- a/audio/goobox/Makefile
+++ b/audio/goobox/Makefile
@@ -1,41 +1,44 @@
# Created by: Alexander Nedotsukov <bland@FreeBSD.org>
# $FreeBSD$
-# $MCom: ports/audio/goobox/Makefile,v 1.25 2007/08/15 03:03:09 mezz Exp $
+# $MCom: ports/trunk/audio/goobox/Makefile 19823 2014-08-20 09:28:14Z gusi $
PORTNAME= goobox
-PORTVERSION= 2.2.0
-PORTREVISION= 5
+PORTVERSION= 3.3.2
+PORTREVISION= 1
CATEGORIES= audio gnome
MASTER_SITES= GNOME
-DIST_SUBDIR= gnome2
+DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
COMMENT= CD player and ripper for GNOME Desktop environment
-BUILD_DEPENDS= ${LOCALBASE}/share/icons/gnome/index.theme:${PORTSDIR}/misc/gnome-icon-theme
+BUILD_DEPENDS= itstool:${PORTSDIR}/textproc/itstool
LIB_DEPENDS= libdiscid.so:${PORTSDIR}/audio/libdiscid \
- libmusicbrainz3.so:${PORTSDIR}/audio/libmusicbrainz3 \
- libbrasero-media.so:${PORTSDIR}/sysutils/brasero \
+ libcoverart.so.0:${PORTSDIR}/audio/libcoverart \
+ libmusicbrainz5.so:${PORTSDIR}/audio/libmusicbrainz5 \
+ libbrasero-media3.so:${PORTSDIR}/sysutils/brasero \
libunique-1.0.so:${PORTSDIR}/x11-toolkits/unique
-RUN_DEPENDS= ${LOCALBASE}/share/icons/gnome/index.theme:${PORTSDIR}/misc/gnome-icon-theme
+USES= desktop-file-utils gettext gmake pkgconfig tar:xz
+USE_GNOME= glib20 gtk30 gnomeprefix intlhack
USE_XORG= x11
-USES= gettext gmake desktop-file-utils pathfix pkgconfig tar:bzip2
-USE_GNOME= gnomeprefix intlhack gtk20 gconf2
-USE_GSTREAMER= cdparanoia gconf core gio
+USE_GSTREAMER1= yes
GNU_CONFIGURE= yes
-INSTALLS_OMF= yes
INSTALLS_ICONS= yes
CPPFLAGS+= -I${LOCALBASE}/include
-LIBS+= -L${LOCALBASE}/lib -lm
+LDFLAGS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
-GCONF_SCHEMAS= goobox.schemas
-
OPTIONS_DEFINE= NOTIFY
OPTIONS_DEFAULT=NOTIFY
-NOTIFY_LIB_DEPENDS= libnotify.so:${PORTSDIR}/devel/libnotify
-NOTIFY_CONFIGURE_ENABLE= notification
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MNOTIFY}
+LIB_DEPENDS+= libnotify.so:${PORTSDIR}/devel/libnotify
+CONFIGURE_ARGS+=--enable-notification
+.else
+CONFIGURE_ARGS+=--disable-notification
+.endif
.include <bsd.port.mk>
diff --git a/audio/goobox/distinfo b/audio/goobox/distinfo
index bda18b5d18e4..e434ca63edff 100644
--- a/audio/goobox/distinfo
+++ b/audio/goobox/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gnome2/goobox-2.2.0.tar.bz2) = d18e343c7621b56cb7bb1925a61c9b78f8aa25bbdbddff40378d7df00950b53a
-SIZE (gnome2/goobox-2.2.0.tar.bz2) = 576966
+SHA256 (gnome3/goobox-3.3.2.tar.xz) = a6461eb0cc204c295173f9f26051923c261898a65b8053d253be8315bc4e47c5
+SIZE (gnome3/goobox-3.3.2.tar.xz) = 550684
diff --git a/audio/goobox/files/patch-port_to_libmusicbrainz3 b/audio/goobox/files/patch-port_to_libmusicbrainz3
deleted file mode 100644
index f6ac31597963..000000000000
--- a/audio/goobox/files/patch-port_to_libmusicbrainz3
+++ /dev/null
@@ -1,773 +0,0 @@
---- configure.orig 2012-03-14 12:11:24.000000000 -0500
-+++ configure 2012-03-14 13:33:57.000000000 -0500
-@@ -14820,7 +14820,7 @@
- GTK_REQUIRED=2.18
- GSTREAMER_REQUIRED=0.10.12
- LIBNOTIFY_REQUIRED=0.4.3
--LIBMUSICBRAINZ_REQUIRED=2.1.0
-+LIBMUSICBRAINZ3_REQUIRED=3.0.0
-
-
-
-@@ -14932,7 +14932,8 @@
- gtk+-2.0 >= \$GTK_REQUIRED
- gstreamer-0.10 >= \$GSTREAMER_REQUIRED
- libbrasero-media
-- libmusicbrainz >= \$LIBMUSICBRAINZ_REQUIRED
-+ libmusicbrainz3 >= \$LIBMUSICBRAINZ3_REQUIRED
-+ libdiscid
- gconf-2.0
- unique-1.0
- \""; } >&5
-@@ -14942,7 +14943,8 @@
- gtk+-2.0 >= $GTK_REQUIRED
- gstreamer-0.10 >= $GSTREAMER_REQUIRED
- libbrasero-media
-- libmusicbrainz >= $LIBMUSICBRAINZ_REQUIRED
-+ libmusicbrainz3 >= $LIBMUSICBRAINZ3_REQUIRED
-+ libdiscid
- gconf-2.0
- unique-1.0
- ") 2>&5
-@@ -14955,7 +14957,8 @@
- gtk+-2.0 >= $GTK_REQUIRED
- gstreamer-0.10 >= $GSTREAMER_REQUIRED
- libbrasero-media
-- libmusicbrainz >= $LIBMUSICBRAINZ_REQUIRED
-+ libmusicbrainz3 >= $LIBMUSICBRAINZ3_REQUIRED
-+ libdiscid
- gconf-2.0
- unique-1.0
- " 2>/dev/null`
-@@ -14977,7 +14980,8 @@
- gtk+-2.0 >= \$GTK_REQUIRED
- gstreamer-0.10 >= \$GSTREAMER_REQUIRED
- libbrasero-media
-- libmusicbrainz >= \$LIBMUSICBRAINZ_REQUIRED
-+ libmusicbrainz3 >= \$LIBMUSICBRAINZ3_REQUIRED
-+ libdiscid
- gconf-2.0
- unique-1.0
- \""; } >&5
-@@ -14987,7 +14991,8 @@
- gtk+-2.0 >= $GTK_REQUIRED
- gstreamer-0.10 >= $GSTREAMER_REQUIRED
- libbrasero-media
-- libmusicbrainz >= $LIBMUSICBRAINZ_REQUIRED
-+ libmusicbrainz3 >= $LIBMUSICBRAINZ3_REQUIRED
-+ libdiscid
- gconf-2.0
- unique-1.0
- ") 2>&5
-@@ -15000,7 +15005,8 @@
- gtk+-2.0 >= $GTK_REQUIRED
- gstreamer-0.10 >= $GSTREAMER_REQUIRED
- libbrasero-media
-- libmusicbrainz >= $LIBMUSICBRAINZ_REQUIRED
-+ libmusicbrainz3 >= $LIBMUSICBRAINZ3_REQUIRED
-+ libdiscid
- gconf-2.0
- unique-1.0
- " 2>/dev/null`
-@@ -15028,7 +15034,8 @@
- gtk+-2.0 >= $GTK_REQUIRED
- gstreamer-0.10 >= $GSTREAMER_REQUIRED
- libbrasero-media
-- libmusicbrainz >= $LIBMUSICBRAINZ_REQUIRED
-+ libmusicbrainz3 >= $LIBMUSICBRAINZ3_REQUIRED
-+ libdiscid
- gconf-2.0
- unique-1.0
- "`
-@@ -15039,7 +15046,8 @@
- gtk+-2.0 >= $GTK_REQUIRED
- gstreamer-0.10 >= $GSTREAMER_REQUIRED
- libbrasero-media
-- libmusicbrainz >= $LIBMUSICBRAINZ_REQUIRED
-+ libmusicbrainz3 >= $LIBMUSICBRAINZ3_REQUIRED
-+ libdiscid
- gconf-2.0
- unique-1.0
- "`
-@@ -15053,7 +15061,8 @@
- gtk+-2.0 >= $GTK_REQUIRED
- gstreamer-0.10 >= $GSTREAMER_REQUIRED
- libbrasero-media
-- libmusicbrainz >= $LIBMUSICBRAINZ_REQUIRED
-+ libmusicbrainz3 >= $LIBMUSICBRAINZ3_REQUIRED
-+ libdiscid
- gconf-2.0
- unique-1.0
- ) were not met:
-diff --git a/data/ui/properties.ui b/data/ui/properties.ui
-index b28d921..83aaf21 100644
---- data/ui/properties.ui
-+++ data/ui/properties.ui
-@@ -344,7 +344,7 @@
- <property name="can_focus">False</property>
- <property name="spacing">6</property>
- <child>
-- <object class="GtkImage" id="image2">
-+ <object class="GtkImage" id="info_icon">
- <property name="visible">True</property>
- <property name="can_focus">False</property>
- <property name="stock">gtk-dialog-warning</property>
-diff --git a/src/album-info.c b/src/album-info.c
-index 10c3bc8..7effa35 100644
---- src/album-info.c
-+++ src/album-info.c
-@@ -26,6 +26,7 @@
- #include "album-info.h"
- #include "glib-utils.h"
- #include "gth-user-dir.h"
-+#include "track-info.h"
-
-
- #define MBI_VARIOUS_ARTIST_ID "89ad4ac3-39f7-470e-963a-56509c546377"
-@ -226,18 +227,21 @@ album_info_set_tracks (AlbumInfo *album,
- GList *tracks)
- {
- GList *scan;
--
-+
- if (album->tracks == tracks)
- return;
--
-+
- track_list_free (album->tracks);
- album->tracks = track_list_dup (tracks);
--
-+
- album->n_tracks = 0;
- album->total_length = 0;
- for (scan = album->tracks; scan; scan = scan->next) {
- TrackInfo *track = scan->data;
--
-+
-+ if ((album->artist != NULL) && (track->artist == NULL))
-+ track_info_set_artist (track, album->artist, album->artist_id);
-+
- album->n_tracks++;
- album->total_length += track->length;
- }
-diff --git a/src/dlg-properties.c b/src/dlg-properties.c
-index de56ecd..7cf0d2a 100644
---- src/dlg-properties.c
-+++ src/dlg-properties.c
-@@ -218,49 +218,54 @@ remove_incompatible_albums (GList *albums,
- else
- scan = scan->next;
- }
--
-+
- return albums;
- }
-
-
- static void
--search_cb (GtkWidget *widget,
-+search_cb (GtkWidget *widget,
- DialogData *data)
- {
-- musicbrainz_t mb;
-- char *mb_args[2];
--
-- mb = mb_New ();
-- mb_UseUTF8 (mb, TRUE);
-- mb_SetDepth (mb, 4);
-- /*mb_SetMaxItems(mb, 10);*/
--
-- mb_args[0] = (char*) gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("title_entry")));
-- mb_args[1] = NULL;
-- if (! mb_QueryWithArgs (mb, MBQ_FindAlbumByName, mb_args)) {
-- char mb_error[1024];
-- char *s;
--
-- mb_GetQueryError (mb, mb_error, sizeof (mb_error));
-- s = g_strdup_printf (_("Search failed: %s\n"), mb_error);
-- gtk_label_set_text (GTK_LABEL (GET_WIDGET ("info_label")), s);
-- g_free (s);
-- }
-- else {
-- data->albums = get_album_list (mb);
-- data->albums = remove_incompatible_albums (data->albums, goo_window_get_album (data->window));
-- data->n_albums = g_list_length (data->albums);
--
-- if (data->n_albums == 0) {
-- gtk_label_set_text (GTK_LABEL (GET_WIDGET ("info_label")), _("No album found"));
-- gtk_widget_show (GET_WIDGET ("info_box"));
-- gtk_widget_hide (GET_WIDGET ("navigation_box"));
-- }
-- else
-- show_album (data, 0);
-+ MbReleaseFilter filter;
-+ MbQuery query;
-+ MbResultList list;
-+
-+ gtk_image_set_from_stock (GTK_IMAGE (GET_WIDGET ("info_icon")), GTK_STOCK_FIND, GTK_ICON_SIZE_BUTTON);
-+ gtk_label_set_text (GTK_LABEL (GET_WIDGET ("info_label")), _("Searching disc info..."));
-+ gtk_widget_show (GET_WIDGET ("info_box"));
-+ gtk_widget_hide (GET_WIDGET ("navigation_box"));
-+
-+ /*
-+ metadata_search_album_by_title (gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("title_entry"))),
-+ data->cancellable,
-+ G_CALLBACK (search_album_by_title_ready_cb),
-+ data);
-+ */
-+
-+ filter = mb_release_filter_new ();
-+ mb_release_filter_title (filter, gtk_entry_get_text (GTK_ENTRY (GET_WIDGET ("title_entry"))));
-+
-+ query = mb_query_new (NULL, NULL);
-+ list = mb_query_get_releases (query, filter);
-+
-+ data->albums = get_album_list (list);
-+ get_track_info_for_album_list (data->albums);
-+ data->albums = remove_incompatible_albums (data->albums, goo_window_get_album (data->window));
-+ data->n_albums = g_list_length (data->albums);
-+
-+ if (data->n_albums == 0) {
-+ gtk_image_set_from_stock (GTK_IMAGE (GET_WIDGET ("info_icon")), GTK_STOCK_DIALOG_WARNING, GTK_ICON_SIZE_BUTTON);
-+ gtk_label_set_text (GTK_LABEL (GET_WIDGET ("info_label")), _("No album found"));
-+ gtk_widget_show (GET_WIDGET ("info_box"));
-+ gtk_widget_hide (GET_WIDGET ("navigation_box"));
- }
-+ else
-+ show_album (data, 0);
-
-- mb_Delete (mb);
-+ mb_result_list_free (list);
-+ mb_query_free (query);
-+ mb_release_filter_free (filter);
- }
-
-
-diff --git a/src/goo-player.c b/src/goo-player.c
-index 050d1d2..6de4a9a 100644
---- src/goo-player.c
-+++ src/goo-player.c
-@@ -25,8 +25,8 @@
- #include <string.h>
- #include <glib/gi18n.h>
- #include <gst/gst.h>
--#include <musicbrainz/queries.h>
--#include <musicbrainz/mb_c.h>
-+#include <discid/discid.h>
-+#include <musicbrainz3/mb_c.h>
- #include "goo-player.h"
- #include "goo-marshal.h"
- #include "glib-utils.h"
-@@ -74,6 +74,7 @@
- gboolean exiting;
-
- char *rdf;
-+ GList *albums;
- };
-
- enum {
-@@ -348,6 +349,7 @@
- self->priv->current_track_n = -1;
- self->priv->volume_value = 1.0;
- self->priv->update_progress_id = 0;
-+ self->priv->albums = NULL;
- }
-
-
-@@ -457,6 +459,9 @@
- }
-
-
-+#if 0
-+
-+
- static void
- set_cd_metadata_from_rdf (GooPlayer *self,
- char *rdf)
-@@ -552,13 +557,16 @@
- }
-
-
-+#endif
-+
-+
- static int
- check_get_cd_metadata (gpointer data)
- {
- GooPlayer *player = data;
- gboolean done, exiting;
-- char *rdf;
--
-+ GList *albums;
-+
- /* Remove the check. */
-
- g_source_remove (player->priv->check_id);
-@@ -587,45 +595,51 @@
- /**/
-
- g_mutex_lock (player->priv->yes_or_no);
-- rdf = player->priv->rdf;
-- player->priv->rdf = NULL;
-+ albums = player->priv->albums;
-+ player->priv->albums = NULL;
- g_mutex_unlock (player->priv->yes_or_no);
--
-- if (rdf != NULL) {
-- set_cd_metadata_from_rdf (player, rdf);
-- save_rdf_to_cache (player, rdf);
-+
-+ if (albums != NULL) {
-+ AlbumInfo *first_album = albums->data;
-+
-+ /* FIXME: ask the user which album to use if the query
-+ * returned more than one album. */
-+
-+ goo_player_set_album (player, first_album);
- album_info_save_to_cache (player->priv->album, player->priv->discid);
-- g_free (rdf);
-+
-+ album_list_free (albums);
- }
--
-- return FALSE;
-+
-+ return FALSE;
- }
-
-
- static void *
- get_cd_metadata (void *thread_data)
- {
-- GooPlayer *player = thread_data;
-- musicbrainz_t mb;
-- char *rdf = NULL;
--
-- mb = mb_New ();
-- mb_UseUTF8 (mb, TRUE);
-- if (mb_Query (mb, MBQ_GetCDInfo)) {
-- int rdf_len;
--
-- rdf_len = mb_GetResultRDFLen (mb);
-- rdf = g_malloc (rdf_len + 1);
-- mb_GetResultRDF (mb, rdf, rdf_len);
-- }
-- mb_Delete (mb);
-+ GooPlayer *player = thread_data;
-+ MbReleaseFilter filter;
-+ MbQuery query;
-+ MbResultList list;
-+
-+ filter = mb_release_filter_new ();
-+ mb_release_filter_disc_id (filter, player->priv->discid);
-+ mb_release_filter_limit (filter, 1);
-+
-+ query = mb_query_new (NULL, NULL);
-+ list = mb_query_get_releases (query, filter);
-
- g_mutex_lock (player->priv->yes_or_no);
-- g_free (player->priv->rdf);
-- player->priv->rdf = rdf;
-+ album_list_free (player->priv->albums);
-+ player->priv->albums = get_album_list (list);
- player->priv->thread = NULL;
- g_mutex_unlock (player->priv->yes_or_no);
-
-+ mb_result_list_free (list);
-+ mb_query_free (query);
-+ mb_release_filter_free (filter);
-+
- g_thread_exit (NULL);
-
- return NULL;
-@@ -638,8 +652,7 @@
- GooPlayer *player = data;
- gboolean done;
- gboolean exiting;
-- char *rdf;
--
-+
- /* Remove the check. */
-
- g_source_remove (player->priv->check_id);
-@@ -680,13 +693,13 @@
- action_done (player, GOO_PLAYER_ACTION_METADATA);
- return FALSE;
- }
--
-- rdf = read_cached_rdf (player);
-- if (rdf != NULL) {
-- set_cd_metadata_from_rdf (player, rdf);
-- g_free (rdf);
-- return FALSE;
-- }
-+
-+ /*
-+ metadata_get_album_info_from_disc_id (player->priv->discid,
-+ data->cancellable,
-+ G_CALLBACK (album_info_from_disc_id_ready_cb),
-+ data);
-+ */
-
- g_mutex_lock (player->priv->yes_or_no);
- player->priv->thread = g_thread_create (get_cd_metadata, player, FALSE, NULL);
-@@ -701,45 +714,45 @@
- static void *
- get_cd_tracks (void *thread_data)
- {
-- GooPlayer *player = thread_data;
-- GList *tracks = NULL;
-- musicbrainz_t mb;
--
-+ GooPlayer *player = thread_data;
-+ GList *tracks = NULL;
-+ DiscId *disc;
-+
- if (player->priv->pipeline != NULL)
- gst_element_set_state (player->priv->pipeline, GST_STATE_PAUSED);
-
- g_free (player->priv->discid);
- player->priv->discid = NULL;
-
-- mb = mb_New ();
-- mb_UseUTF8 (mb, TRUE);
-- mb_SetDevice (mb, (char *) goo_player_get_device (player));
-- if (mb_Query (mb, MBQ_GetCDTOC)) {
-- char data[256];
-- int n_tracks, i;
--
-- mb_GetResultData(mb, MBE_TOCGetCDIndexId, data, sizeof (data));
-- player->priv->discid = g_strdup (data);
-+ disc = discid_new ();
-+ if (discid_read (disc, goo_player_get_device (player))) {
-+ int first_track;
-+ int last_track;
-+ int i;
-+
-+ player->priv->discid = g_strdup (discid_get_id (disc));
- debug (DEBUG_INFO, "==> [MB] DISC ID: %s\n", player->priv->discid);
--
-- debug (DEBUG_INFO, "==> [MB] FIRST TRACK: %d\n", mb_GetResultInt (mb, MBE_TOCGetFirstTrack));
--
-- n_tracks = mb_GetResultInt (mb, MBE_TOCGetLastTrack);
-- debug (DEBUG_INFO, "==> [MB] LAST TRACK: %d\n", n_tracks);
--
-- for (i = 0; i < n_tracks; i++) {
-+
-+ first_track = discid_get_first_track_num (disc);
-+ debug (DEBUG_INFO, "==> [MB] FIRST TRACK: %d\n", first_track);
-+
-+ last_track = discid_get_last_track_num (disc);
-+ debug (DEBUG_INFO, "==> [MB] LAST TRACK: %d\n", last_track);
-+
-+ for (i = first_track; i <= last_track; i++) {
- gint64 from_sector;
- gint64 n_sectors;
--
-- from_sector = mb_GetResultInt1 (mb, MBE_TOCGetTrackSectorOffset, i + 2);
-- n_sectors = mb_GetResultInt1 (mb, MBE_TOCGetTrackNumSectors, i + 2);
--
-+
-+ from_sector = discid_get_track_offset (disc, i);
-+ n_sectors = discid_get_track_length (disc, i);
-+
- debug (DEBUG_INFO, "==> [MB] Track %d: [%"G_GINT64_FORMAT", %"G_GINT64_FORMAT"]\n", i, from_sector, from_sector + n_sectors);
--
-- tracks = g_list_prepend (tracks, track_info_new (i, from_sector, from_sector + n_sectors));
-+
-+ tracks = g_list_prepend (tracks, track_info_new (i - first_track, from_sector, from_sector + n_sectors));
- }
- }
-- mb_Delete (mb);
-+
-+ discid_free (disc);
-
- tracks = g_list_reverse (tracks);
- album_info_set_tracks (player->priv->album, tracks);
-@@ -821,7 +834,14 @@
- goo_player_empty_list (player);
- goo_player_set_is_busy (player, TRUE);
- create_pipeline (player);
--
-+
-+ /* FIXME
-+ metadata_read_cd_info_from_device (goo_player_get_device (player),
-+ data->cancellable,
-+ G_CALLBACK (cd_info_from_device_ready_cb),
-+ data);
-+ */
-+
- g_mutex_lock (player->priv->yes_or_no);
- player->priv->thread = g_thread_create (get_cd_tracks, player, FALSE, NULL);
- g_mutex_unlock (player->priv->yes_or_no);
-diff --git a/src/metadata.c b/src/metadata.c
-index d5289e7..47d0f5d 100644
---- src/metadata.c
-+++ src/metadata.c
-@@ -22,124 +22,163 @@
-
- #include <config.h>
- #include <stdio.h>
--#include <musicbrainz/queries.h>
--#include <musicbrainz/mb_c.h>
-+#include <string.h>
-+#include <musicbrainz3/mb_c.h>
- #include "glib-utils.h"
- #include "metadata.h"
- #include "album-info.h"
-
-
--static AlbumInfo*
--get_album_info (musicbrainz_t mb,
-- int n_album)
-+static TrackInfo *
-+get_track_info (MbTrack mb_track,
-+ int n_track)
-+{
-+ TrackInfo *track;
-+ char data[1024];
-+ char data2[1024];
-+ MbArtist mb_artist;
-+
-+ track = track_info_new (n_track, 0, 0);
-+
-+ mb_track_get_title (mb_track, data, 1024);
-+ track_info_set_title (track, data);
-+
-+ debug (DEBUG_INFO, "==> [MB] TRACK %d: %s\n", n_track, data);
-+
-+ mb_artist = mb_track_get_artist (mb_track);
-+ if (mb_artist != NULL) {
-+ mb_artist_get_unique_name (mb_artist, data, 1024);
-+ mb_artist_get_id (mb_artist, data2, 1024);
-+ track_info_set_artist (track, data, data2);
-+ }
-+
-+ return track;
-+}
-+
-+
-+static AlbumInfo *
-+get_album_info (MbRelease release)
- {
- AlbumInfo *album;
- char data[1024];
-- int n_track, n_tracks;
-- GList *tracks = NULL;
--
-- /*mb_Select (mb, MBS_Rewind);*/
-- if (! mb_Select1 (mb, MBS_SelectAlbum, n_album))
-- return NULL;
-+ int i;
-+ MbArtist artist;
-+ char data2[1024];
-+ GList *tracks = NULL;
-+ int n_tracks;
-
- album = album_info_new ();
--
-- if (mb_GetResultData (mb, MBE_AlbumGetAlbumId, data, sizeof (data))) {
-- char data2[1024];
-- mb_GetIDFromURL (mb, data, data2, sizeof (data2));
-- debug (DEBUG_INFO, "==> [MB] ALBUM_ID: %s (%s)\n", data, data2);
-- album_info_set_id (album, data2);
-- }
-- else
-- return album;
--
-- if (mb_GetResultData (mb, MBE_AlbumGetAlbumName, data, sizeof (data))) {
-- album_info_set_title (album, data);
-- debug (DEBUG_INFO, "==> [MB] ALBUM NAME: %s\n", data);
-- }
--
-- if (mb_GetResultData (mb, MBE_AlbumGetAmazonAsin, data, sizeof (data))) {
-- album_info_set_asin (album, data);
-- debug (DEBUG_INFO, "==> [MB] ASIN: %s\n", data);
-- }
--
-- if (mb_GetResultInt (mb, MBE_AlbumGetNumReleaseDates) >= 1) {
-- int y = 0, m = 0, d = 0;
--
-- mb_Select1 (mb, MBS_SelectReleaseDate, 1);
--
-- mb_GetResultData (mb, MBE_ReleaseGetDate, data, sizeof (data));
-+
-+ mb_release_get_id (release, data, 1024);
-+ debug (DEBUG_INFO, "==> [MB] ALBUM_ID: %s\n", data);
-+ album_info_set_id (album, strrchr (data, '/') + 1);
-+
-+ mb_release_get_title (release, data, 1024);
-+ debug (DEBUG_INFO, "==> [MB] ALBUM NAME: %s\n", data);
-+ album_info_set_title (album, data);
-+
-+ mb_release_get_asin (release, data, 1024);
-+ debug (DEBUG_INFO, "==> [MB] ASIN: %s\n", data);
-+ album_info_set_asin (album, data);
-+
-+ for (i = 0; i < mb_release_get_num_release_events (release); i++) {
-+ MbReleaseEvent event;
-+ int y = 0, m = 0, d = 0;
-+
-+ event = mb_release_get_release_event (release, i);
-+ mb_release_event_get_date (event, data, 1024);
- debug (DEBUG_INFO, "==> [MB] RELEASE DATE: %s\n", data);
- if (sscanf (data, "%d-%d-%d", &y, &m, &d) > 0) {
- GDate *date;
--
-+
- date = g_date_new_dmy ((d > 0) ? d : 1, (m > 0) ? m : 1, (y > 0) ? y : 1);
- album_info_set_release_date (album, date);
- g_date_free (date);
- }
--
-- mb_GetResultData (mb, MBE_ReleaseGetCountry, data, sizeof (data));
-- debug (DEBUG_INFO, "==> [MB] RELEASE COUNTRY: %s\n", data);
--
-- mb_Select (mb, MBS_Back);
-- }
--
-- if (mb_GetResultData (mb, MBE_AlbumGetAlbumArtistName, data, sizeof (data))) {
-- char data2[1024], data3[1024];
--
-- mb_GetResultData (mb, MBE_AlbumGetArtistId, data2, sizeof (data2));
-- mb_GetIDFromURL (mb, data2, data3, sizeof (data3));
--
-- debug (DEBUG_INFO, "==> [MB] ARTIST_ID: %s (%s)\n", data2, data3);
--
-- album_info_set_artist (album, data, data3);
- }
--
-+
-+ artist = mb_release_get_artist (release);
-+ mb_artist_get_unique_name (artist, data, 1024);
-+ mb_artist_get_id (artist, data2, 1024);
-+ album_info_set_artist (album, data, data2);
-+
- tracks = NULL;
-- n_tracks = mb_GetResultInt (mb, MBE_AlbumGetNumTracks);
-+ n_tracks = mb_release_get_num_tracks (release);
- debug (DEBUG_INFO, "==> [MB] N TRACKS: %d\n", n_tracks);
-- for (n_track = 1; n_track <= n_tracks; n_track++) {
-+ for (i = 0; i < n_tracks; i++) {
-+ MbTrack mb_track;
- TrackInfo *track;
--
-- track = track_info_new (n_track - 1, 0, 0);
-+
-+ mb_track = mb_release_get_track (release, i);
-+ track = get_track_info (mb_track, i);
-+ if (album->artist == NULL)
-+ album_info_set_artist (album, track->artist, KEEP_PREVIOUS_VALUE);
- tracks = g_list_prepend (tracks, track);
--
-- if (mb_GetResultData1 (mb, MBE_AlbumGetTrackName, data, sizeof (data), n_track))
-- track_info_set_title (track, data);
--
-- debug (DEBUG_INFO, "==> [MB] TRACK %d: %s\n", n_track, data);
--
-- if (mb_GetResultData1 (mb, MBE_AlbumGetArtistName, data, sizeof (data), n_track)) {
-- char data2[1024], data3[1024];
--
-- mb_GetResultData1 (mb, MBE_AlbumGetArtistId, data2, sizeof (data2), n_track);
-- mb_GetIDFromURL (mb, data2, data3, sizeof (data3));
-- track_info_set_artist (track, data, data3);
--
-- if (album->artist == NULL)
-- album_info_set_artist (album, data, KEEP_PREVIOUS_VALUE);
-- }
- }
-- mb_Select (mb, MBS_Back);
--
-+
- tracks = g_list_reverse (tracks);
- album_info_set_tracks (album, tracks);
--
-+
- return album;
- }
-
-
--GList*
--get_album_list (musicbrainz_t mb)
-+GList *
-+get_album_list (MbResultList list)
- {
- GList *albums = NULL;
-- int n_albums, i;
--
-- n_albums = mb_GetResultInt (mb, MBE_GetNumAlbums);
-+ int n_albums;
-+ int i;
-+
-+ n_albums = mb_result_list_get_size (list);
- g_print ("[MB] Num Albums: %d\n", n_albums);
--
-- for (i = 1; i <= n_albums; i++)
-- albums = g_list_prepend (albums, get_album_info (mb, i));
--
-+
-+ for (i = 0; i < n_albums; i++) {
-+ MbRelease release;
-+
-+ release = mb_result_list_get_release (list, i);
-+ albums = g_list_prepend (albums, get_album_info (release));
-+ }
-+
- return g_list_reverse (albums);
- }
-+
-+
-+void
-+get_track_info_for_album_list (GList *albums)
-+{
-+ GList *scan;
-+
-+ for (scan = albums; scan; scan = scan->next) {
-+ AlbumInfo *album = scan->data;
-+ MbTrackFilter filter;
-+ GList *tracks;
-+ MbQuery query;
-+ MbResultList list;
-+ int i;
-+
-+ filter = mb_track_filter_new ();
-+ mb_track_filter_release_id (filter, album->id);
-+ query = mb_query_new (NULL, NULL);
-+ list = mb_query_get_tracks (query, filter);
-+
-+ tracks = NULL;
-+ for (i = 0; i < mb_result_list_get_size (list); i++) {
-+ MbTrack mb_track;
-+ TrackInfo *track;
-+
-+ mb_track = mb_result_list_get_track (list, i);
-+ track = get_track_info (mb_track, i);
-+ if ((album->artist == NULL) && (track->artist != NULL))
-+ album_info_set_artist (album, track->artist, KEEP_PREVIOUS_VALUE);
-+ tracks = g_list_prepend (tracks, track);
-+ }
-+
-+ tracks = g_list_reverse (tracks);
-+ album_info_set_tracks (album, tracks);
-+
-+ mb_result_list_free (list);
-+ mb_query_free (query);
-+ mb_track_filter_free (filter);
-+ }
-+}
-diff --git a/src/metadata.h b/src/metadata.h
-index 725de33..45526aa 100644
---- src/metadata.h
-+++ src/metadata.h
-@@ -24,8 +24,9 @@
- #define METADATA_H
-
- #include <glib.h>
--#include <musicbrainz/mb_c.h>
-+#include <musicbrainz3/mb_c.h>
-
--GList* get_album_list (musicbrainz_t mb);
-+GList * get_album_list (MbResultList list);
-+void get_track_info_for_album_list (GList *albums);
-
- #endif /* METADATA_H */
diff --git a/audio/goobox/files/patch-port_to_libnotify07 b/audio/goobox/files/patch-port_to_libnotify07
deleted file mode 100644
index 0301bcd21bdd..000000000000
--- a/audio/goobox/files/patch-port_to_libnotify07
+++ /dev/null
@@ -1,26 +0,0 @@
-diff --git a/src/main.c b/src/main.c
-index 9c982d7..4286740 100644
---- src/main.c
-+++ src/main.c
-@@ -37,6 +37,9 @@
-
- #ifdef ENABLE_NOTIFICATION
- #include <libnotify/notify.h>
-+#ifndef NOTIFY_CHECK_VERSION
-+#define NOTIFY_CHECK_VERSION(x,y,z) 0
-+#endif
- static NotifyNotification *notification = NULL;
- #endif /* ENABLE_NOTIFICATION */
-
-@@ -591,7 +594,11 @@ system_notify (GooWindow *window,
- g_list_free (caps);
- }
-
-+#if NOTIFY_CHECK_VERSION (0, 7, 0)
-+ notification = notify_notification_new (title, msg, "goobox");
-+#else
- notification = notify_notification_new_with_status_icon (title, msg, "goobox", status_icon);
-+#endif
- notify_notification_set_urgency (notification, NOTIFY_URGENCY_LOW);
-
- if (supports_actions) {
diff --git a/audio/goobox/pkg-plist b/audio/goobox/pkg-plist
index 1a5e31870851..918aed40fb7c 100644
--- a/audio/goobox/pkg-plist
+++ b/audio/goobox/pkg-plist
@@ -1,21 +1,49 @@
bin/goobox
+share/GConf/gsettings/goobox.convert
+share/appdata/goobox.appdata.xml
share/applications/goobox.desktop
-share/gnome/help/goobox/C/goobox.xml
-share/gnome/help/goobox/C/legal.xml
-share/gnome/help/goobox/ca/goobox.xml
-share/gnome/help/goobox/cs/goobox.xml
-share/gnome/help/goobox/de/goobox.xml
-share/gnome/help/goobox/es/goobox.xml
-share/gnome/help/goobox/fr/goobox.xml
-share/gnome/help/goobox/oc/goobox.xml
-share/gnome/help/goobox/sl/goobox.xml
-share/gnome/help/goobox/sv/goobox.xml
-%%DATADIR%%/ui/cover-chooser.ui
-%%DATADIR%%/ui/extract.ui
-%%DATADIR%%/ui/format-options.ui
-%%DATADIR%%/ui/preferences.ui
-%%DATADIR%%/ui/properties.ui
-%%DATADIR%%/ui/ripper.ui
+share/glib-2.0/schemas/org.gnome.Goobox.gschema.xml
+share/help/C/goobox/index.page
+share/help/C/goobox/legal.xml
+share/help/C/goobox/preferences.page
+share/help/C/goobox/shortcuts.page
+share/help/ca/goobox/index.page
+share/help/ca/goobox/legal.xml
+share/help/ca/goobox/preferences.page
+share/help/ca/goobox/shortcuts.page
+share/help/cs/goobox/index.page
+share/help/cs/goobox/legal.xml
+share/help/cs/goobox/preferences.page
+share/help/cs/goobox/shortcuts.page
+share/help/de/goobox/index.page
+share/help/de/goobox/legal.xml
+share/help/de/goobox/preferences.page
+share/help/de/goobox/shortcuts.page
+share/help/el/goobox/index.page
+share/help/el/goobox/legal.xml
+share/help/el/goobox/preferences.page
+share/help/el/goobox/shortcuts.page
+share/help/es/goobox/index.page
+share/help/es/goobox/legal.xml
+share/help/es/goobox/preferences.page
+share/help/es/goobox/shortcuts.page
+share/help/fr/goobox/index.page
+share/help/fr/goobox/legal.xml
+share/help/fr/goobox/preferences.page
+share/help/fr/goobox/shortcuts.page
+share/help/oc/goobox/index.page
+share/help/oc/goobox/legal.xml
+share/help/oc/goobox/preferences.page
+share/help/oc/goobox/shortcuts.page
+share/help/sl/goobox/index.page
+share/help/sl/goobox/legal.xml
+share/help/sl/goobox/preferences.page
+share/help/sl/goobox/shortcuts.page
+share/help/sv/goobox/index.page
+share/help/sv/goobox/legal.xml
+share/help/sv/goobox/preferences.page
+share/help/sv/goobox/shortcuts.page
+share/icons/hicolor/256x256/apps/goobox.png
share/icons/hicolor/48x48/apps/goobox.png
share/locale/ar/LC_MESSAGES/goobox.mo
share/locale/bg/LC_MESSAGES/goobox.mo
@@ -31,6 +59,8 @@ share/locale/es/LC_MESSAGES/goobox.mo
share/locale/eu/LC_MESSAGES/goobox.mo
share/locale/fi/LC_MESSAGES/goobox.mo
share/locale/fr/LC_MESSAGES/goobox.mo
+share/locale/gl/LC_MESSAGES/goobox.mo
+share/locale/he/LC_MESSAGES/goobox.mo
share/locale/hu/LC_MESSAGES/goobox.mo
share/locale/id/LC_MESSAGES/goobox.mo
share/locale/it/LC_MESSAGES/goobox.mo
@@ -46,22 +76,14 @@ share/locale/pa/LC_MESSAGES/goobox.mo
share/locale/pl/LC_MESSAGES/goobox.mo
share/locale/pt/LC_MESSAGES/goobox.mo
share/locale/pt_BR/LC_MESSAGES/goobox.mo
+share/locale/ro/LC_MESSAGES/goobox.mo
share/locale/ru/LC_MESSAGES/goobox.mo
share/locale/rw/LC_MESSAGES/goobox.mo
share/locale/sl/LC_MESSAGES/goobox.mo
share/locale/sq/LC_MESSAGES/goobox.mo
+share/locale/sr/LC_MESSAGES/goobox.mo
+share/locale/sr@latin/LC_MESSAGES/goobox.mo
share/locale/sv/LC_MESSAGES/goobox.mo
share/locale/vi/LC_MESSAGES/goobox.mo
share/locale/zh_CN/LC_MESSAGES/goobox.mo
share/locale/zh_TW/LC_MESSAGES/goobox.mo
-share/omf/goobox/goobox-C.omf
-share/omf/goobox/goobox-ca.omf
-share/omf/goobox/goobox-cs.omf
-share/omf/goobox/goobox-de.omf
-share/omf/goobox/goobox-es.omf
-share/omf/goobox/goobox-fr.omf
-share/omf/goobox/goobox-oc.omf
-share/omf/goobox/goobox-sl.omf
-share/omf/goobox/goobox-sv.omf
-@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
-@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
diff --git a/audio/last.fm/Makefile b/audio/last.fm/Makefile
index e86e4d9a9bfc..d721f6313ad3 100644
--- a/audio/last.fm/Makefile
+++ b/audio/last.fm/Makefile
@@ -37,6 +37,7 @@ post-patch:
@${REINPLACE_CMD} -e \
's|/usr/include/gpod|${LOCALBASE}/include/gpod| ; \
s|/usr/include/glib|${LOCALBASE}/include/glib| ; \
+ s|/usr/lib/glib|${LOCALBASE}/lib/glib| ; \
s|linux|freebsd|' ${WRKSRC}/src/mediadevices/ipod/ipod.pro
@${REINPLACE_CMD} -e \
's|^RUNDIR.*|RUNDIR=${PREFIX}/lib/last.fm|' \
diff --git a/audio/libcanberra-gtk3/Makefile b/audio/libcanberra-gtk3/Makefile
index 28f4a804b592..ad0bf16b165f 100644
--- a/audio/libcanberra-gtk3/Makefile
+++ b/audio/libcanberra-gtk3/Makefile
@@ -1,6 +1,6 @@
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
# $FreeBSD$
-# $MCom: ports/audio/libcanberra-gtk3/Makefile,v 1.8 2011/03/16 10:24:48 kwm Exp $
+# $MCom: ports/trunk/audio/libcanberra-gtk3/Makefile 19814 2014-08-15 20:17:00Z gusi $
CATEGORIES= audio devel
PKGNAMESUFFIX= -gtk3
@@ -12,22 +12,26 @@ MASTERDIR= ${.CURDIR}/../../audio/libcanberra
SLAVEPORT= gtk3
PLIST= ${.CURDIR}/pkg-plist
-BUILD_WRKSRC= ${WRKSRC}/src
-ALL_TARGET= libcanberra-gtk3.la libcanberra-gtk3-module.la
-
-pre-build:
- @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} libcanberra-gtk3.pc
+do-build:
+ cd ${WRKSRC} && ${GMAKE} libcanberra-gtk3.pc
+ cd ${WRKSRC}/src && ${GMAKE} libcanberra-gtk3.la
+ cd ${WRKSRC}/src && ${GMAKE} libcanberra-gtk3-module.la
+# fix the .la file so it doesn't point to the build dir anymore.
+ @${REINPLACE_CMD} -e '/^relink_command/ d' \
+ -e 's|${WRKSRC}/src/libcanberra.la|${LOCALBASE}/lib/libcanberra.la|g' \
+ ${WRKSRC}/src/.libs/libcanberra-gtk3.la
do-install:
${INSTALL_DATA} ${WRKSRC}/libcanberra-gtk3.pc \
${STAGEDIR}${PREFIX}/libdata/pkgconfig/
-.for i in .so .so.0 .so.0.1.8
+.for i in .so .so.0 .so.0.1.9
${INSTALL_LIB} ${WRKSRC}/src/.libs/libcanberra-gtk3${i} \
${STAGEDIR}${PREFIX}/lib/
.endfor
- cd ${WRKSRC}/src && ${SETENV} DESTDIR=${STAGEDIR} \
- ${MAKE_CMD} install-gtk3moduleLTLIBRARIES
- cd ${STAGEDIR}${PREFIX}/lib/gtk-3.0/modules && \
- ${LN} -sf libcanberra-gtk3-module.so libcanberra-gtk-module.so
+ ${INSTALL_DATA} ${WRKSRC}/src/.libs/libcanberra-gtk3.la \
+ ${STAGEDIR}${PREFIX}/lib/
+ cd ${WRKSRC}/src && env DESTDIR=${STAGEDIR} ${GMAKE} install-gtk3moduleLTLIBRARIES
+ ${LN} -sf libcanberra-gtk3-module.so \
+ ${STAGEDIR}${PREFIX}/lib/gtk-3.0/modules/libcanberra-gtk-module.so
.include "${MASTERDIR}/Makefile"
diff --git a/audio/libcanberra-gtk3/pkg-plist b/audio/libcanberra-gtk3/pkg-plist
index 1d82f2d632a8..d11f10495e16 100644
--- a/audio/libcanberra-gtk3/pkg-plist
+++ b/audio/libcanberra-gtk3/pkg-plist
@@ -2,5 +2,5 @@ lib/gtk-3.0/modules/libcanberra-gtk-module.so
lib/gtk-3.0/modules/libcanberra-gtk3-module.so
lib/libcanberra-gtk3.so
lib/libcanberra-gtk3.so.0
-lib/libcanberra-gtk3.so.0.1.8
+lib/libcanberra-gtk3.so.0.1.9
libdata/pkgconfig/libcanberra-gtk3.pc
diff --git a/audio/libcanberra/Makefile b/audio/libcanberra/Makefile
index 19cba312c69b..a99846cc204e 100644
--- a/audio/libcanberra/Makefile
+++ b/audio/libcanberra/Makefile
@@ -1,12 +1,13 @@
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
# $FreeBSD$
-# $MCom: ports/audio/libcanberra/Makefile,v 1.28 2011/06/11 18:55:56 mezz Exp $
+# $MCom: ports/trunk/audio/libcanberra/Makefile 20031 2014-11-02 21:47:55Z kwm $
PORTNAME= libcanberra
-PORTVERSION= 0.28
-PORTREVISION= 4
+PORTVERSION= 0.30
+PORTREVISION= 3
CATEGORIES= audio devel
-MASTER_SITES= http://0pointer.de/lennart/projects/libcanberra/
+MASTER_SITES= http://0pointer.de/lennart/projects/libcanberra/ \
+ http://pkgs.fedoraproject.org/repo/pkgs/libcanberra/libcanberra-0.30.tar.xz/34cb7e4430afaf6f447c4ebdb9b42072/
MAINTAINER= gnome@FreeBSD.org
COMMENT= Implementation of the Freedesktop sound theme spec
@@ -17,8 +18,8 @@ LICENSE_FILE= ${WRKSRC}/LGPL
LIB_DEPENDS= libvorbisfile.so:${PORTSDIR}/audio/libvorbis \
libltdl.so:${PORTSDIR}/devel/libltdl
-USES= gmake libtool pathfix pkgconfig
-USE_GNOME= gnomeprefix gtk20 gconf2
+USES= gmake libtool pathfix pkgconfig tar:xz
+USE_GNOME= gnomeprefix gtk20
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-lynx --disable-tdb --disable-alsa
@@ -26,9 +27,7 @@ CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
-.if !defined(SLAVEPORT)
-GCONF_SCHEMAS= libcanberra.schemas
-.else
+.if defined(SLAVEPORT)
OPTIONS_DEFINE= PULSEAUDIO GSTREAMER
.endif
@@ -52,7 +51,7 @@ PLIST_SUB+= PULSE="@comment "
.endif
.if ${PORT_OPTIONS:MGSTREAMER}
-USE_GSTREAMER= yes
+USE_GSTREAMER1= yes
PLIST_SUB+= GSTREAMER=""
.else
CONFIGURE_ARGS+=--disable-gstreamer
diff --git a/audio/libcanberra/distinfo b/audio/libcanberra/distinfo
index 22db2558c256..4ad8988ba54d 100644
--- a/audio/libcanberra/distinfo
+++ b/audio/libcanberra/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libcanberra-0.28.tar.gz) = eb1f8b2cabad7f07b6e44d606a91d73e1efca4b46daf92bd553e7222bc68868c
-SIZE (libcanberra-0.28.tar.gz) = 487276
+SHA256 (libcanberra-0.30.tar.xz) = c2b671e67e0c288a69fc33dc1b6f1b534d07882c2aceed37004bf48c601afa72
+SIZE (libcanberra-0.30.tar.xz) = 318960
diff --git a/audio/libcanberra/files/patch-configure b/audio/libcanberra/files/patch-configure
deleted file mode 100644
index c2a0d3cc8b66..000000000000
--- a/audio/libcanberra/files/patch-configure
+++ /dev/null
@@ -1,15 +0,0 @@
---- configure.orig 2010-07-14 13:00:51.000000000 +0200
-+++ configure 2010-07-14 13:02:26.000000000 +0200
-@@ -3273,12 +3273,6 @@
- AM_BACKSLASH='\'
-
-
--if type -p stow > /dev/null && test -d /usr/local/stow ; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: *** Found /usr/local/stow: default install prefix set to /usr/local/stow/${PACKAGE_NAME}-${PACKAGE_VERSION} ***" >&5
--$as_echo "$as_me: *** Found /usr/local/stow: default install prefix set to /usr/local/stow/${PACKAGE_NAME}-${PACKAGE_VERSION} ***" >&6;}
-- ac_default_prefix="/usr/local/stow/${PACKAGE_NAME}-${PACKAGE_VERSION}"
--fi
--
- #### Checks for programs. ####
-
-
diff --git a/audio/libcanberra/pkg-plist b/audio/libcanberra/pkg-plist
index e9fa9c5b475d..f649156de2c2 100644
--- a/audio/libcanberra/pkg-plist
+++ b/audio/libcanberra/pkg-plist
@@ -5,7 +5,7 @@ lib/gnome-settings-daemon-3.0/gtk-modules/canberra-gtk-module.desktop
lib/gtk-2.0/modules/libcanberra-gtk-module.so
lib/libcanberra-gtk.so
lib/libcanberra-gtk.so.0
-lib/libcanberra-gtk.so.0.1.8
+lib/libcanberra-gtk.so.0.1.9
lib/libcanberra.so
lib/libcanberra.so.0
lib/libcanberra.so.0.2.5
@@ -24,7 +24,6 @@ libdata/pkgconfig/libcanberra.pc
%%DOCSDIR%%/left.png
%%DOCSDIR%%/libcanberra-canberra-gtk.html
%%DOCSDIR%%/libcanberra-canberra.html
-%%DOCSDIR%%/libcanberra.devhelp
%%DOCSDIR%%/libcanberra.devhelp2
%%DOCSDIR%%/right.png
%%DOCSDIR%%/style.css
diff --git a/audio/padevchooser/Makefile b/audio/padevchooser/Makefile
index ff004edb7eaf..990155344309 100644
--- a/audio/padevchooser/Makefile
+++ b/audio/padevchooser/Makefile
@@ -3,7 +3,7 @@
PORTNAME= padevchooser
PORTVERSION= 0.9.3
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= audio
MASTER_SITES= http://0pointer.de/lennart/projects/${PORTNAME}/
@@ -15,9 +15,12 @@ LIB_DEPENDS= libglademm-2.4.so:${PORTSDIR}/devel/libglademm24 \
libnotify.so:${PORTSDIR}/devel/libnotify
RUN_DEPENDES= dbus-daemon:${PORTSDIR}/devel/dbus
+BROKEN= needs update to support pulseaudio 5.0
+
GNU_CONFIGURE= yes
LIBS+= -L${LOCALBASE}/lib -lX11
USES= gmake pkgconfig
+USE_GNOME= gconf2
USE_XORG= x11
CONFIGURE_ARGS= --disable-lynx
diff --git a/audio/padevchooser/pkg-descr b/audio/padevchooser/pkg-descr
index 1c63dddb79d0..596ee8a4b84a 100644
--- a/audio/padevchooser/pkg-descr
+++ b/audio/padevchooser/pkg-descr
@@ -8,4 +8,4 @@ PulseAudio sound server. Specifically it can do for you:
- Start the auxiliary tools PulseAudio Volume Control, PulseAudio Volume
Meter, PulseAudio Manager, PulseAudio Preferences
-WWW: http://0pointer.de/lennart/projects/padevchooser/
+WWW: http://freedesktop.org/software/pulseaudio/pavucontrol/
diff --git a/audio/pulseaudio/Makefile b/audio/pulseaudio/Makefile
index f467ebb1a88c..ef2d7fd52e3a 100644
--- a/audio/pulseaudio/Makefile
+++ b/audio/pulseaudio/Makefile
@@ -1,15 +1,13 @@
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
# $FreeBSD$
-# $MCom: ports-stable/audio/pulseaudio/Makefile,v 1.7 2010/06/25 20:35:01 kwm Exp $
-
-# !!!NOTE!!! Any PORTVERSION update to this port must be accompanied by
-# PORTREVISION bumps to audio/gnome-media, sysutils/gnome-settings-daemon,
-# and audio/gstreamer-plugins-pulse.
+# $MCom: ports/trunk/audio/pulseaudio/Makefile 20031 2014-11-02 21:47:55Z kwm $
#
+# !!!NOTE!!! Any PORTVERSION update to this port must be accompanied by
+# PORTREVISION bumps of depending ports.
PORTNAME= pulseaudio
-PORTVERSION= 0.9.23
-PORTREVISION= 3
+PORTVERSION= 5.0
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= http://freedesktop.org/software/pulseaudio/releases/
@@ -19,86 +17,62 @@ COMMENT= Sound server for UNIX
LIB_DEPENDS= libsamplerate.so:${PORTSDIR}/audio/libsamplerate \
libsndfile.so:${PORTSDIR}/audio/libsndfile \
libspeexdsp.so:${PORTSDIR}/audio/speex \
+ libfftw3.so:${PORTSDIR}/math/fftw3 \
+ libfftw3f.so:${PORTSDIR}/math/fftw3-float \
+ liborc-0.4.so:${PORTSDIR}/devel/orc \
+ libjson-c.so:${PORTSDIR}/devel/json-c \
libdbus-1.so:${PORTSDIR}/devel/dbus \
libltdl.so:${PORTSDIR}/devel/libltdl \
- libgdbm.so:${PORTSDIR}/databases/gdbm \
libck-connector.so:${PORTSDIR}/sysutils/consolekit
USE_GNOME= glib20 intltool
USE_XORG= x11 sm xtst ice
USE_LDCONFIG= yes
-USES= execinfo gettext gmake libtool pathfix pkgconfig
+USES= execinfo gettext gmake libtool pathfix pkgconfig tar:xz
GNU_CONFIGURE= yes
-MAKE_JOBS_UNSAFE=yes
CONFIGURE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
PTHREAD_LIBS="${PTHREAD_LIBS}" \
OPENSSL_CFLAGS="-I/usr/include" \
OPENSSL_LIBS="-lcrypto -lssl" \
- ac_cv_header_linux_input_h=
+ LIBS="-lm -lintl" \
+ ac_cv_header_linux_input_h=""
CPPFLAGS+= -I${LOCALBASE}/include
-LIBS+= -L${LOCALBASE}/lib -lm -lintl
+LDFLAGS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
-.if ${CC} == clang
-CFLAGS+= -fheinous-gnu-extensions
-.endif
-
CONFIGURE_ARGS= --localstatedir=/var \
- --with-database=gdbm \
+ --with-database=simple \
--without-caps \
- --disable-alsa \
--disable-udev \
- --disable-gtk2 \
+ --disable-gtk3 \
+ --disable-systemd \
+ --disable-neon-opt \
--disable-lirc # untested
+#FIXME --with-database=auto|tdb|gdbm|simple
+
USERS= pulse
GROUPS= pulse pulse-access pulse-rt
-OPTIONS_DEFINE= JACK AVAHI HAL GCONF
-OPTIONS_DEFAULT= AVAHI HAL GCONF
+OPTIONS_SUB= yes
+OPTIONS_DEFINE= JACK AVAHI GCONF ALSA SIMD
+OPTIONS_DEFAULT=AVAHI SIMD
+JACK_CONFIGURE_ENABLE= jack
+JACK_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack
+AVAHI_CONFIGURE_ENABLE= avahi
+AVAHI_LIB_DEPENDS= libavahi-client.so:${PORTSDIR}/net/avahi-app
+GCONF_CONFIGURE_ENABLE= gconf
+GCONF_USE= GNOME=gconf2
+ALSA_CONFIGURE_ENABLE= alsa
+ALSA_LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib
+SIMD_CONFIGURE_ENABLE= orc
+SIMD_LIB_DEPENDS= liborc-0.4.so:${PORTSDIR}/devel/orc
PULSE_VERSION= ${PORTVERSION}
PLIST_SUB= PULSE_VERSION=${PULSE_VERSION}
.include <bsd.port.pre.mk>
-.if ${PORT_OPTIONS:MJACK}
-LIB_DEPENDS+= libjack.so:${PORTSDIR}/audio/jack
-PLIST_SUB+= JACK=""
-.else
-PLIST_SUB+= JACK="@comment "
-CONFIGURE_ARGS+=--disable-jack
-.endif
-
-.if ${PORT_OPTIONS:MAVAHI}
-LIB_DEPENDS+= libavahi-client.so:${PORTSDIR}/net/avahi-app
-PLIST_SUB+= AVAHI=""
-.else
-CONFIGURE_ARGS+=--disable-avahi
-PLIST_SUB+= AVAHI="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MHAL}
-LIB_DEPENDS+= libhal.so:${PORTSDIR}/sysutils/hal
-PLIST_SUB+= HAL=""
-.else
-CONFIGURE_ARGS+=--disable-hal
-PLIST_SUB+= HAL="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MGCONF}
-USE_GNOME+= gconf2
-PLIST_SUB+= GCONF=""
-.else
-CONFIGURE_ARGS+=--disable-gconf
-PLIST_SUB+= GCONF="@comment "
-.endif
-
-.if ((${OSVERSION} >= 800000) && (${OSVERSION} < 802504)) || \
- ((${OSVERSION} >= 900000) && (${OSVERSION} < 900037))
-EXTRA_PATCHES+= ${FILESDIR}/extra-src_modules_oss_module-oss.c
-.endif
-
post-patch:
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
${WRKSRC}/src/daemon/default.pa.in
@@ -109,7 +83,7 @@ post-install:
${MKDIR} ${STAGEDIR}${PREFIX}/etc/pulse
.for ii in default.pa daemon.conf client.conf system.pa
${INSTALL_DATA} ${WRKSRC}/src/${ii} \
- ${STAGEDIR}${PREFIX}/etc/pulse/${ii}-dist
+ ${STAGEDIR}${PREFIX}/etc/pulse/${ii}.sample
.endfor
.include <bsd.port.post.mk>
diff --git a/audio/pulseaudio/distinfo b/audio/pulseaudio/distinfo
index f445b8ea82e0..d34149f6dd97 100644
--- a/audio/pulseaudio/distinfo
+++ b/audio/pulseaudio/distinfo
@@ -1,2 +1,2 @@
-SHA256 (pulseaudio-0.9.23.tar.gz) = af3e84c614cb632fd1f57105489fcd5f93f906da1ce5aa9019492212031fba4e
-SIZE (pulseaudio-0.9.23.tar.gz) = 2095454
+SHA256 (pulseaudio-5.0.tar.xz) = 99c13a8b1249ddbd724f195579df79484e9af6418cecf6a15f003a7f36caf939
+SIZE (pulseaudio-5.0.tar.xz) = 1455428
diff --git a/audio/pulseaudio/files/extra-src_modules_oss_module-oss.c b/audio/pulseaudio/files/extra-src_modules_oss_module-oss.c
deleted file mode 100644
index f16573727007..000000000000
--- a/audio/pulseaudio/files/extra-src_modules_oss_module-oss.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/modules/oss/module-oss.c.orig 2010-11-26 01:45:23.000000000 +0100
-+++ src/modules/oss/module-oss.c 2011-03-11 10:14:04.000000000 +0100
-@@ -1164,7 +1164,7 @@ int pa__init(pa_module*m) {
- int fd = -1;
- int nfrags, orig_frag_size, frag_size;
- int mode, caps;
-- pa_bool_t record = TRUE, playback = TRUE, use_mmap = TRUE;
-+ pa_bool_t record = TRUE, playback = TRUE, use_mmap = FALSE;
- pa_sample_spec ss;
- pa_channel_map map;
- pa_modargs *ma = NULL;
diff --git a/audio/pulseaudio/files/patch-configure b/audio/pulseaudio/files/patch-configure
deleted file mode 100644
index 525356e4b0b5..000000000000
--- a/audio/pulseaudio/files/patch-configure
+++ /dev/null
@@ -1,32 +0,0 @@
---- configure.orig 2010-11-27 12:59:51.000000000 -0500
-+++ configure 2010-11-27 13:00:33.000000000 -0500
-@@ -13773,6 +13773,7 @@ $as_echo_n "checking whether to check fo
- check_inconsistencies=yes
- case "${host_cpu}-${host_os}" in
- *-darwin*) check_inconsistencies=no ;;
-+ *-freebsd*) check_inconsistencies=no ;;
- esac
- if test x"$GCC" != xyes -o "x$check_inconsistencies" != xyes ; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-@@ -18300,7 +18301,7 @@ _ACEOF
-
- else
-
-- as_fn_error $? "*** libatomic-ops headers not found" "$LINENO" 5
-+# as_fn_error $? "*** libatomic-ops headers not found" "$LINENO" 5
-
- fi
-
-@@ -18308,9 +18309,9 @@ done
-
-
- # Win32 does not need the lib and breaks horribly if we try to include it
-- if test "x$os_is_win32" != "x1" ; then
-- LIBS="$LIBS -latomic_ops"
-- fi
-+# if test "x$os_is_win32" != "x1" ; then
-+# LIBS="$LIBS -latomic_ops"
-+# fi
- else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
- $as_echo "no" >&6; }
diff --git a/audio/pulseaudio/files/patch-src_Makefile.in b/audio/pulseaudio/files/patch-src_Makefile.in
index a4a6231f5ed9..e8503dd85719 100644
--- a/audio/pulseaudio/files/patch-src_Makefile.in
+++ b/audio/pulseaudio/files/patch-src_Makefile.in
@@ -1,23 +1,11 @@
---- src/Makefile.in.orig 2010-06-25 21:42:58.000000000 +0200
-+++ src/Makefile.in 2010-06-25 21:52:27.000000000 +0200
-@@ -2914,7 +2914,7 @@
- libpulsecommon_@PA_MAJORMINORMICRO@_la_LDFLAGS = $(AM_LDFLAGS) \
- -avoid-version $(am__append_14)
- libpulsecommon_@PA_MAJORMINORMICRO@_la_LIBADD = $(AM_LIBADD) \
-- $(LIBWRAP_LIBS) $(WINSOCK_LIBS) $(LTLIBICONV) \
-+ $(LIBWRAP_LIBS) $(WINSOCK_LIBS) $(LTLIBICONV) -lexecinfo \
- $(LIBSNDFILE_LIBS) $(am__append_16) $(am__append_20)
-
- ###################################
-@@ -7778,9 +7778,8 @@
-
+--- src/Makefile.in.orig 2012-06-08 11:09:45.000000000 +0200
++++ src/Makefile.in 2012-06-08 11:10:00.000000000 +0200
+@@ -8531,7 +8531,7 @@
info-am:
--install-data-am: install-alsapathsDATA install-alsaprofilesetsDATA \
-- install-dbuspolicyDATA install-pulseconfDATA \
-- install-pulseincludeHEADERS install-udevrulesDATA \
-+install-data-am: install-dbuspolicyDATA \
-+ install-pulseincludeHEADERS \
- install-xdgautostartDATA
+ install-data-am: install-dbuspolicyDATA install-dist_alsapathsDATA \
+- install-dist_alsaprofilesetsDATA install-dist_udevrulesDATA \
++ install-dist_alsaprofilesetsDATA \
+ install-padsplibLTLIBRARIES install-pulseconfDATA \
+ install-pulseincludeHEADERS install-xdgautostartDATA
- install-dvi: install-dvi-am
diff --git a/audio/pulseaudio/files/patch-src_daemon_default.pa.in b/audio/pulseaudio/files/patch-src_daemon_default.pa.in
index 0ca5a64e5ba6..b6e714e60174 100644
--- a/audio/pulseaudio/files/patch-src_daemon_default.pa.in
+++ b/audio/pulseaudio/files/patch-src_daemon_default.pa.in
@@ -1,17 +1,17 @@
---- src/daemon/default.pa.in.orig 2009-07-19 14:58:14.000000000 -0400
-+++ src/daemon/default.pa.in 2009-07-19 14:58:41.000000000 -0400
-@@ -22,10 +22,10 @@
- .nofail
-
- ### Load something into the sample cache
+--- src/daemon/default.pa.in.orig 2011-10-21 15:14:14.000000000 +0200
++++ src/daemon/default.pa.in 2011-10-21 15:15:21.000000000 +0200
+@@ -27,10 +27,10 @@
+ load-sample x11-bell %WINDIR%\Media\ding.wav
+ load-sample-dir-lazy %WINDIR%\Media\*.wav
+ ], [dnl
-#load-sample-lazy x11-bell /usr/share/sounds/gtk-events/activate.wav
-#load-sample-lazy pulse-hotplug /usr/share/sounds/startup3.wav
-#load-sample-lazy pulse-coldplug /usr/share/sounds/startup3.wav
-#load-sample-lazy pulse-access /usr/share/sounds/generic.wav
-+#load-sample-lazy x11-bell %%LOCALBASE%%/sounds/gtk-events/activate.wav
-+#load-sample-lazy pulse-hotplug %%LOCALBASE%%/sounds/startup3.wav
-+#load-sample-lazy pulse-coldplug %%LOCALBASE%%/sounds/startup3.wav
-+#load-sample-lazy pulse-access %%LOCALBASE%%/sounds/generic.wav
++#load-sample-lazy x11-bell %%LOCALBASE%%/share/sounds/gtk-events/activate.wav
++#load-sample-lazy pulse-hotplug %%LOCALBASE%%/share/sounds/startup3.wav
++#load-sample-lazy pulse-coldplug %%LOCALBASE%%/share/sounds/startup3.wav
++#load-sample-lazy pulse-access %%LOCALBASE/share/sounds/generic.wav
+ ])dnl
.fail
-
diff --git a/audio/pulseaudio/files/patch-src_modules_module-cli.c b/audio/pulseaudio/files/patch-src_modules_module-cli.c
deleted file mode 100644
index 4b0fedcc8878..000000000000
--- a/audio/pulseaudio/files/patch-src_modules_module-cli.c
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/modules/module-cli.c.orig 2009-09-19 13:57:53.000000000 -0400
-+++ src/modules/module-cli.c 2009-09-19 14:04:25.000000000 -0400
-@@ -105,7 +105,12 @@ int pa__init(pa_module*m) {
- * of log messages, particularly because if stdout and stderr are
- * dup'ed they share the same O_NDELAY, too. */
-
-+#ifdef O_CLOEXEC
- if ((fd = open("/dev/tty", O_RDWR|O_CLOEXEC|O_NONBLOCK)) >= 0) {
-+#else
-+ if ((fd = open("/dev/tty", O_RDWR|O_NONBLOCK)) >= 0 &&
-+ fcntl(fd, F_SETFD, FD_CLOEXEC) != -1) {
-+#endif
- io = pa_iochannel_new(m->core->mainloop, fd, fd);
- pa_log_debug("Managed to open /dev/tty.");
- } else {
diff --git a/audio/pulseaudio/files/patch-src_modules_module-detect.c b/audio/pulseaudio/files/patch-src_modules_module-detect.c
index 0d13b281e846..e538ea0e80a3 100644
--- a/audio/pulseaudio/files/patch-src_modules_module-detect.c
+++ b/audio/pulseaudio/files/patch-src_modules_module-detect.c
@@ -1,6 +1,16 @@
---- src/modules/module-detect.c.orig 2009-11-22 22:57:05.000000000 -0500
-+++ src/modules/module-detect.c 2010-06-17 19:20:39.000000000 -0400
-@@ -161,8 +161,7 @@
+--- src/modules/module-detect.c.orig 2010-11-26 01:45:43.000000000 +0100
++++ src/modules/module-detect.c 2011-03-03 00:35:10.000000000 +0100
+@@ -50,7 +50,9 @@ PA_MODULE_DESCRIPTION("Detect available
+ PA_MODULE_VERSION(PACKAGE_VERSION);
+ PA_MODULE_LOAD_ONCE(TRUE);
+ PA_MODULE_USAGE("just-one=<boolean>");
++#ifdef __linux__
+ PA_MODULE_DEPRECATED("Please use module-udev-detect instead of module-detect!");
++#endif
+
+ static const char* const valid_modargs[] = {
+ "just-one",
+@@ -161,8 +163,7 @@ static int detect_oss(pa_core *c, int ju
continue;
} else if (sscanf(line, "pcm%u: ", &device) == 1) {
diff --git a/audio/pulseaudio/files/patch-src_modules_oss_module-oss.c b/audio/pulseaudio/files/patch-src_modules_oss_module-oss.c
index a723999af7fd..4edcb6627c96 100644
--- a/audio/pulseaudio/files/patch-src_modules_oss_module-oss.c
+++ b/audio/pulseaudio/files/patch-src_modules_oss_module-oss.c
@@ -1,24 +1,26 @@
---- src/modules/oss/module-oss.c.orig 2009-04-13 17:11:32.000000000 -0400
-+++ src/modules/oss/module-oss.c 2009-07-19 14:24:25.000000000 -0400
-@@ -1214,10 +1214,12 @@ int pa__init(pa_module*m) {
- use_mmap = FALSE;
+--- src/modules/oss/module-oss.c.orig 2014-01-23 19:57:55.000000000 +0100
++++ src/modules/oss/module-oss.c 2014-03-22 10:59:05.000000000 +0100
+@@ -1229,10 +1229,14 @@ int pa__init(pa_module*m) {
+ use_mmap = false;
}
+#ifndef __FreeBSD__
++/* Disable mmap. The OSS on FreeBSD doesn't support read & write on
++ the same socket */
if (use_mmap && mode == O_WRONLY) {
pa_log_info("Device opened for playback only, cannot do memory mapping, falling back to UNIX write() mode.");
- use_mmap = FALSE;
+ use_mmap = false;
}
+#endif
if (pa_oss_get_hw_description(dev, hwdesc, sizeof(hwdesc)) >= 0)
pa_log_info("Hardware name is '%s'.", hwdesc);
-@@ -1399,7 +1401,7 @@ int pa__init(pa_module*m) {
+@@ -1428,7 +1432,7 @@ int pa__init(pa_module*m) {
if ((u->mixer_fd = pa_oss_open_mixer_for_device(u->device_name)) >= 0) {
- pa_bool_t do_close = TRUE;
+ bool do_close = true;
- if (ioctl(fd, SOUND_MIXER_READ_DEVMASK, &u->mixer_devmask) < 0)
+ if (ioctl(u->mixer_fd, SOUND_MIXER_READ_DEVMASK, &u->mixer_devmask) < 0)
pa_log_warn("SOUND_MIXER_READ_DEVMASK failed: %s", pa_cstrerror(errno));
-
else {
+ if (u->sink && (u->mixer_devmask & (SOUND_MASK_VOLUME|SOUND_MASK_PCM))) {
diff --git a/audio/pulseaudio/files/patch-src_modules_rtp_rtsp_client.c b/audio/pulseaudio/files/patch-src_modules_rtp_rtsp_client.c
deleted file mode 100644
index 2dbcad26ab0d..000000000000
--- a/audio/pulseaudio/files/patch-src_modules_rtp_rtsp_client.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- src/modules/rtp/rtsp_client.c.orig 2009-07-19 14:38:38.000000000 -0400
-+++ src/modules/rtp/rtsp_client.c 2009-07-19 14:39:46.000000000 -0400
-@@ -23,6 +23,9 @@
- #include <config.h>
- #endif
-
-+#include <sys/types.h>
-+#include <sys/socket.h>
-+#include <netinet/in.h>
- #include <fcntl.h>
- #include <stdlib.h>
- #include <string.h>
diff --git a/audio/pulseaudio/files/patch-src_pulsecore_cpu-arm.c b/audio/pulseaudio/files/patch-src_pulsecore_cpu-arm.c
deleted file mode 100644
index 4e7d9a8fe616..000000000000
--- a/audio/pulseaudio/files/patch-src_pulsecore_cpu-arm.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/pulsecore/cpu-arm.c.orig 2011-06-23 20:18:54.443125000 +0000
-+++ src/pulsecore/cpu-arm.c 2013-03-09 23:00:50.000000000 +0000
-@@ -82,10 +82,10 @@
-
- void pa_cpu_init_arm (void) {
- #if defined (__arm__)
-+ pa_cpu_arm_flag_t flags = 0;
- #if defined (__linux__)
- char *cpuinfo, *line;
- int arch;
-- pa_cpu_arm_flag_t flags = 0;
-
- /* We need to read the CPU flags from /proc/cpuinfo because there is no user
- * space support to get the CPU features. This only works on linux AFAIK. */
diff --git a/audio/pulseaudio/files/patch-src_pulsecore_pstream.c b/audio/pulseaudio/files/patch-src_pulsecore_pstream.c
deleted file mode 100644
index b242e2e416da..000000000000
--- a/audio/pulseaudio/files/patch-src_pulsecore_pstream.c
+++ /dev/null
@@ -1,23 +0,0 @@
---- src/pulsecore/pstream.c.orig 2007-10-28 15:13:53.000000000 -0400
-+++ src/pulsecore/pstream.c 2008-01-01 16:14:18.000000000 -0500
-@@ -183,14 +183,17 @@ static void do_something(pa_pstream *p)
- p->mainloop->defer_enable(p->defer_event, 0);
-
- if (!p->dead && pa_iochannel_is_readable(p->io)) {
-- if (do_read(p) < 0)
-+ if (do_read(p) < 0) {
- goto fail;
-- } else if (!p->dead && pa_iochannel_is_hungup(p->io))
-+ }
-+ } else if (!p->dead && pa_iochannel_is_hungup(p->io)) {
- goto fail;
-+ }
-
- if (!p->dead && pa_iochannel_is_writable(p->io)) {
-- if (do_write(p) < 0)
-+ if (do_write(p) < 0) {
- goto fail;
-+ }
- }
-
- pa_pstream_unref(p);
diff --git a/audio/pulseaudio/files/patch-src_pulsecore_shm.c b/audio/pulseaudio/files/patch-src_pulsecore_shm.c
index 4dfa3a3a9392..85030b5ea4f5 100644
--- a/audio/pulseaudio/files/patch-src_pulsecore_shm.c
+++ b/audio/pulseaudio/files/patch-src_pulsecore_shm.c
@@ -1,20 +1,11 @@
---- src/pulsecore/shm.c.orig 2009-08-19 10:17:06.000000000 +0800
-+++ src/pulsecore/shm.c 2009-11-11 21:25:03.000000000 +0800
-@@ -91,7 +91,7 @@
- #define SHM_MARKER_SIZE PA_ALIGN(sizeof(struct shm_marker))
+--- src/pulsecore/shm.c.orig 2013-04-14 06:42:35.000000000 +0200
++++ src/pulsecore/shm.c 2013-06-24 17:25:58.000000000 +0200
+@@ -97,7 +97,7 @@ struct shm_marker {
+ #ifdef HAVE_SHM_OPEN
static char *segment_name(char *fn, size_t l, unsigned id) {
- pa_snprintf(fn, l, "/pulse-shm-%u", id);
+ pa_snprintf(fn, l, "/tmp/pulse-shm-%u", id);
return fn;
}
-
-@@ -142,7 +142,7 @@
- pa_random(&m->id, sizeof(m->id));
- segment_name(fn, sizeof(fn), m->id);
-
-- if ((fd = shm_open(fn, O_RDWR|O_CREAT|O_EXCL, mode & 0444)) < 0) {
-+ if ((fd = shm_open(fn, O_RDWR|O_CREAT|O_EXCL, mode & 0644)) < 0) {
- pa_log("shm_open() failed: %s", pa_cstrerror(errno));
- goto fail;
- }
+ #endif
diff --git a/audio/pulseaudio/files/patch-src_pulsecore_svolume_mmx.c b/audio/pulseaudio/files/patch-src_pulsecore_svolume_mmx.c
deleted file mode 100644
index 99d2f5d37135..000000000000
--- a/audio/pulseaudio/files/patch-src_pulsecore_svolume_mmx.c
+++ /dev/null
@@ -1,26 +0,0 @@
---- src/pulsecore/svolume_mmx.c.orig 2011-06-23 20:18:54.484125000 +0000
-+++ src/pulsecore/svolume_mmx.c 2013-04-18 09:22:42.000000000 +0000
-@@ -154,9 +154,9 @@
- "6: \n\t"
- " emms \n\t"
-
-- : "+r" (samples), "+r" (volumes), "+r" (length), "=D" ((pa_reg_x86)channel), "=&r" (temp)
-+ : "+r" (samples), "+r" (volumes), "+r" (length), "=D" (channel), "=&r" (temp)
- #if defined (__i386__)
-- : "m" ((pa_reg_x86)channels)
-+ : "m" (channels)
- #else
- : "r" ((pa_reg_x86)channels)
- #endif
-@@ -235,9 +235,9 @@
- "6: \n\t"
- " emms \n\t"
-
-- : "+r" (samples), "+r" (volumes), "+r" (length), "=D" ((pa_reg_x86)channel), "=&r" (temp)
-+ : "+r" (samples), "+r" (volumes), "+r" (length), "=D" (channel), "=&r" (temp)
- #if defined (__i386__)
-- : "m" ((pa_reg_x86)channels)
-+ : "m" (channels)
- #else
- : "r" ((pa_reg_x86)channels)
- #endif
diff --git a/audio/pulseaudio/files/patch-src_pulsecore_svolume_sse.c b/audio/pulseaudio/files/patch-src_pulsecore_svolume_sse.c
deleted file mode 100644
index 420389c4e43e..000000000000
--- a/audio/pulseaudio/files/patch-src_pulsecore_svolume_sse.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/pulsecore/svolume_sse.c.orig 2013-04-19 14:02:51.000000000 +0000
-+++ src/pulsecore/svolume_sse.c 2013-04-19 14:03:14.000000000 +0000
-@@ -155,7 +155,7 @@
-
- : "+r" (samples), "+r" (volumes), "+r" (length), "=D" (channel), "=&r" (temp)
- #if defined (__i386__)
-- : "m" ((pa_reg_x86)channels)
-+ : "m" (channels)
- #else
- : "r" ((pa_reg_x86)channels)
- #endif
-@@ -249,7 +249,7 @@
-
- : "+r" (samples), "+r" (volumes), "+r" (length), "=D" (channel), "=&r" (temp)
- #if defined (__i386__)
-- : "m" ((pa_reg_x86)channels)
-+ : "m" (channels)
- #else
- : "r" ((pa_reg_x86)channels)
- #endif
diff --git a/audio/pulseaudio/files/patch-src_tests_rtpoll-test.c b/audio/pulseaudio/files/patch-src_tests_rtpoll-test.c
deleted file mode 100644
index 365ca8d2bec7..000000000000
--- a/audio/pulseaudio/files/patch-src_tests_rtpoll-test.c
+++ /dev/null
@@ -1,18 +0,0 @@
---- src/tests/rtpoll-test.c.orig 2008-01-03 20:03:03.000000000 -0500
-+++ src/tests/rtpoll-test.c 2008-01-03 20:03:25.000000000 -0500
-@@ -45,6 +45,7 @@ static int worker(pa_rtpoll_item *w) {
- }
-
- int main(int argc, char *argv[]) {
-+#ifdef SIGRTMIN
- pa_rtpoll *p;
- pa_rtpoll_item *i, *w;
- struct pollfd *pollfd;
-@@ -86,6 +87,7 @@ int main(int argc, char *argv[]) {
- pa_rtpoll_item_free(w);
-
- pa_rtpoll_free(p);
-+#endif
-
- return 0;
- }
diff --git a/audio/pulseaudio/files/patch-src_tests_rtstutter.c b/audio/pulseaudio/files/patch-src_tests_rtstutter.c
deleted file mode 100644
index c80737b1946f..000000000000
--- a/audio/pulseaudio/files/patch-src_tests_rtstutter.c
+++ /dev/null
@@ -1,27 +0,0 @@
---- src/tests/rtstutter.c.orig 2009-07-23 15:40:47.000000000 +0200
-+++ src/tests/rtstutter.c 2009-11-24 16:26:36.000000000 +0100
-@@ -31,6 +31,11 @@
- #include <string.h>
- #include <pthread.h>
-
-+#ifdef HAVE_PTHREAD_SETAFFINITY_NP
-+#include <sys/param.h>
-+#include <sys/cpuset.h>
-+#endif
-+
- #include <pulse/timeval.h>
- #include <pulse/gccmacro.h>
-
-@@ -44,8 +49,12 @@
-
- static void* work(void *p) {
- #ifdef HAVE_PTHREAD_SETAFFINITY_NP
-+#ifdef __FreeBSD__
-+ cpuset_t mask;
-+#else
- cpu_set_t mask;
- #endif
-+#endif
- struct sched_param param;
-
- pa_log_notice("CPU%i: Created thread.", PA_PTR_TO_UINT(p));
diff --git a/audio/pulseaudio/pkg-plist b/audio/pulseaudio/pkg-plist
index 1253246bf1ff..77cd1fa4da5c 100644
--- a/audio/pulseaudio/pkg-plist
+++ b/audio/pulseaudio/pkg-plist
@@ -1,5 +1,4 @@
bin/esdcompat
-%%AVAHI%%bin/pabrowse
bin/pacat
bin/pacmd
bin/pactl
@@ -11,31 +10,26 @@ bin/parecord
bin/pasuspender
bin/pax11publish
bin/pulseaudio
+bin/qpaeq
bin/start-pulseaudio-kde
bin/start-pulseaudio-x11
+etc/bash_completion.d/pulseaudio-bash-completion.sh
etc/dbus-1/system.d/pulseaudio-system.conf
-@unexec if cmp -s %D/etc/pulse/client.conf %D/etc/pulse/client.conf-dist; then rm -f %D/etc/pulse/client.conf; fi
-etc/pulse/client.conf-dist
-@exec [ -f %B/client.conf ] || cp %B/%f %B/client.conf
-@unexec if cmp -s %D/etc/pulse/daemon.conf %D/etc/pulse/daemon.conf-dist; then rm -f %D/etc/pulse/daemon.conf; fi
-etc/pulse/daemon.conf-dist
-@exec [ -f %B/daemon.conf ] || cp %B/%f %B/daemon.conf
-@unexec if cmp -s %D/etc/pulse/default.pa %D/etc/pulse/default.pa-dist; then rm -f %D/etc/pulse/default.pa; fi
-etc/pulse/default.pa-dist
-@exec [ -f %B/default.pa ] || cp %B/%f %B/default.pa
-@unexec if cmp -s %D/etc/pulse/system.pa %D/etc/pulse/system.pa-dist; then rm -f %D/etc/pulse/system.pa; fi
-etc/pulse/system.pa-dist
-@exec [ -f %B/system.pa ] || cp %B/%f %B/system.pa
+@sample etc/pulse/client.conf.sample
+@sample etc/pulse/daemon.conf.sample
+@sample etc/pulse/default.pa.sample
+@sample etc/pulse/system.pa.sample
etc/xdg/autostart/pulseaudio.desktop
etc/xdg/autostart/pulseaudio-kde.desktop
-%%AVAHI%%include/pulse/browser.h
include/pulse/cdecl.h
include/pulse/channelmap.h
include/pulse/context.h
include/pulse/def.h
include/pulse/error.h
include/pulse/ext-device-manager.h
+include/pulse/ext-device-restore.h
include/pulse/ext-stream-restore.h
+include/pulse/format.h
include/pulse/gccmacro.h
include/pulse/glib-mainloop.h
include/pulse/introspect.h
@@ -58,23 +52,21 @@ include/pulse/util.h
include/pulse/version.h
include/pulse/volume.h
include/pulse/xmalloc.h
-%%AVAHI%%lib/libpulse-browse.so
-%%AVAHI%%lib/libpulse-browse.so.0
-%%AVAHI%%lib/libpulse-browse.so.0.1.1
+lib/cmake/PulseAudio/PulseAudioConfig.cmake
+lib/cmake/PulseAudio/PulseAudioConfigVersion.cmake
lib/libpulse-mainloop-glib.so
lib/libpulse-mainloop-glib.so.0
-lib/libpulse-mainloop-glib.so.0.0.4
+lib/libpulse-mainloop-glib.so.0.0.5
lib/libpulse-simple.so
lib/libpulse-simple.so.0
-lib/libpulse-simple.so.0.0.3
+lib/libpulse-simple.so.0.1.0
lib/libpulse.so
lib/libpulse.so.0
-lib/libpulse.so.0.12.4
-lib/libpulsecommon-%%PULSE_VERSION%%.so
+lib/libpulse.so.0.17.3
lib/libpulsecore-%%PULSE_VERSION%%.so
-lib/libpulsedsp.so
%%AVAHI%%lib/pulse-%%PULSE_VERSION%%/modules/libavahi-wrap.so
lib/pulse-%%PULSE_VERSION%%/modules/module-device-manager.so
+%%ALSA%%lib/pulse-%%PULSE_VERSION%%/modules/libalsa-util.so
lib/pulse-%%PULSE_VERSION%%/modules/libcli.so
lib/pulse-%%PULSE_VERSION%%/modules/liboss-util.so
lib/pulse-%%PULSE_VERSION%%/modules/libprotocol-cli.so
@@ -84,6 +76,9 @@ lib/pulse-%%PULSE_VERSION%%/modules/libprotocol-native.so
lib/pulse-%%PULSE_VERSION%%/modules/libprotocol-simple.so
lib/pulse-%%PULSE_VERSION%%/modules/libraop.so
lib/pulse-%%PULSE_VERSION%%/modules/librtp.so
+%%ALSA%%lib/pulse-%%PULSE_VERSION%%/modules/module-alsa-card.so
+%%ALSA%%lib/pulse-%%PULSE_VERSION%%/modules/module-alsa-sink.so
+%%ALSA%%lib/pulse-%%PULSE_VERSION%%/modules/module-alsa-source.so
lib/pulse-%%PULSE_VERSION%%/modules/module-always-sink.so
lib/pulse-%%PULSE_VERSION%%/modules/module-augment-properties.so
lib/pulse-%%PULSE_VERSION%%/modules/module-card-restore.so
@@ -91,22 +86,26 @@ lib/pulse-%%PULSE_VERSION%%/modules/module-cli-protocol-tcp.so
lib/pulse-%%PULSE_VERSION%%/modules/module-cli-protocol-unix.so
lib/pulse-%%PULSE_VERSION%%/modules/module-cli.so
lib/pulse-%%PULSE_VERSION%%/modules/module-combine.so
+lib/pulse-%%PULSE_VERSION%%/modules/module-combine-sink.so
lib/pulse-%%PULSE_VERSION%%/modules/module-console-kit.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-cork-music-on-phone.so
+lib/pulse-%%PULSE_VERSION%%/modules/module-dbus-protocol.so
lib/pulse-%%PULSE_VERSION%%/modules/module-default-device-restore.so
lib/pulse-%%PULSE_VERSION%%/modules/module-detect.so
lib/pulse-%%PULSE_VERSION%%/modules/module-device-restore.so
lib/pulse-%%PULSE_VERSION%%/modules/module-echo-cancel.so
+lib/pulse-%%PULSE_VERSION%%/modules/module-equalizer-sink.so
lib/pulse-%%PULSE_VERSION%%/modules/module-esound-compat-spawnfd.so
lib/pulse-%%PULSE_VERSION%%/modules/module-esound-compat-spawnpid.so
lib/pulse-%%PULSE_VERSION%%/modules/module-esound-protocol-tcp.so
lib/pulse-%%PULSE_VERSION%%/modules/module-esound-protocol-unix.so
lib/pulse-%%PULSE_VERSION%%/modules/module-esound-sink.so
+lib/pulse-%%PULSE_VERSION%%/modules/module-filter-apply.so
+lib/pulse-%%PULSE_VERSION%%/modules/module-filter-heuristics.so
%%GCONF%%lib/pulse-%%PULSE_VERSION%%/modules/module-gconf.so
-%%HAL%%lib/pulse-%%PULSE_VERSION%%/modules/module-hal-detect.so
lib/pulse-%%PULSE_VERSION%%/modules/module-http-protocol-tcp.so
lib/pulse-%%PULSE_VERSION%%/modules/module-http-protocol-unix.so
lib/pulse-%%PULSE_VERSION%%/modules/module-intended-roles.so
+%%JACK%%lib/pulse-%%PULSE_VERSION%%/modules/module-jackdbus-detect.so
%%JACK%%lib/pulse-%%PULSE_VERSION%%/modules/module-jack-sink.so
%%JACK%%lib/pulse-%%PULSE_VERSION%%/modules/module-jack-source.so
lib/pulse-%%PULSE_VERSION%%/modules/module-ladspa-sink.so
@@ -116,6 +115,7 @@ lib/pulse-%%PULSE_VERSION%%/modules/module-native-protocol-fd.so
lib/pulse-%%PULSE_VERSION%%/modules/module-native-protocol-tcp.so
lib/pulse-%%PULSE_VERSION%%/modules/module-native-protocol-unix.so
lib/pulse-%%PULSE_VERSION%%/modules/module-null-sink.so
+lib/pulse-%%PULSE_VERSION%%/modules/module-null-source.so
lib/pulse-%%PULSE_VERSION%%/modules/module-oss.so
lib/pulse-%%PULSE_VERSION%%/modules/module-pipe-sink.so
lib/pulse-%%PULSE_VERSION%%/modules/module-pipe-source.so
@@ -123,7 +123,10 @@ lib/pulse-%%PULSE_VERSION%%/modules/module-position-event-sounds.so
%%AVAHI%%lib/pulse-%%PULSE_VERSION%%/modules/module-raop-discover.so
lib/pulse-%%PULSE_VERSION%%/modules/module-raop-sink.so
lib/pulse-%%PULSE_VERSION%%/modules/module-remap-sink.so
+lib/pulse-%%PULSE_VERSION%%/modules/module-remap-source.so
lib/pulse-%%PULSE_VERSION%%/modules/module-rescue-streams.so
+lib/pulse-%%PULSE_VERSION%%/modules/module-role-cork.so
+lib/pulse-%%PULSE_VERSION%%/modules/module-role-ducking.so
lib/pulse-%%PULSE_VERSION%%/modules/module-rtp-recv.so
lib/pulse-%%PULSE_VERSION%%/modules/module-rtp-send.so
lib/pulse-%%PULSE_VERSION%%/modules/module-rygel-media-server.so
@@ -133,8 +136,15 @@ lib/pulse-%%PULSE_VERSION%%/modules/module-sine.so
lib/pulse-%%PULSE_VERSION%%/modules/module-sine-source.so
lib/pulse-%%PULSE_VERSION%%/modules/module-stream-restore.so
lib/pulse-%%PULSE_VERSION%%/modules/module-suspend-on-idle.so
+lib/pulse-%%PULSE_VERSION%%/modules/module-switch-on-connect.so
+lib/pulse-%%PULSE_VERSION%%/modules/module-switch-on-port-available.so
+lib/pulse-%%PULSE_VERSION%%/modules/module-tunnel-sink-new.so
lib/pulse-%%PULSE_VERSION%%/modules/module-tunnel-sink.so
+lib/pulse-%%PULSE_VERSION%%/modules/module-tunnel-source-new.so
lib/pulse-%%PULSE_VERSION%%/modules/module-tunnel-source.so
+lib/pulse-%%PULSE_VERSION%%/modules/module-virtual-sink.so
+lib/pulse-%%PULSE_VERSION%%/modules/module-virtual-source.so
+lib/pulse-%%PULSE_VERSION%%/modules/module-virtual-surround-sink.so
lib/pulse-%%PULSE_VERSION%%/modules/module-volume-restore.so
lib/pulse-%%PULSE_VERSION%%/modules/module-x11-bell.so
lib/pulse-%%PULSE_VERSION%%/modules/module-x11-cork-request.so
@@ -142,13 +152,13 @@ lib/pulse-%%PULSE_VERSION%%/modules/module-x11-publish.so
lib/pulse-%%PULSE_VERSION%%/modules/module-x11-xsmp.so
%%AVAHI%%lib/pulse-%%PULSE_VERSION%%/modules/module-zeroconf-discover.so
%%AVAHI%%lib/pulse-%%PULSE_VERSION%%/modules/module-zeroconf-publish.so
-%%AVAHI%%libdata/pkgconfig/libpulse-browse.pc
+lib/pulseaudio/libpulsecommon-%%PULSE_VERSION%%.so
+lib/pulseaudio/libpulsedsp.so
libdata/pkgconfig/libpulse-mainloop-glib.pc
libdata/pkgconfig/libpulse-simple.pc
libdata/pkgconfig/libpulse.pc
%%GCONF%%libexec/pulse/gconf-helper
man/man1/esdcompat.1.gz
-man/man1/pabrowse.1.gz
man/man1/pacat.1.gz
man/man1/pacmd.1.gz
man/man1/pactl.1.gz
@@ -157,9 +167,56 @@ man/man1/paplay.1.gz
man/man1/pasuspender.1.gz
man/man1/pax11publish.1.gz
man/man1/pulseaudio.1.gz
+man/man1/start-pulseaudio-kde.1.gz
+man/man1/start-pulseaudio-x11.1.gz
man/man5/default.pa.5.gz
+man/man5/pulse-cli-syntax.5.gz
man/man5/pulse-client.conf.5.gz
man/man5/pulse-daemon.conf.5.gz
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input-aux.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input-dock-mic.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input-fm.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input-front-mic.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input-headphone-mic.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input-headset-mic.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input-internal-mic-always.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input-internal-mic.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input-linein.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input-mic-line.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input-mic.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input-mic.conf.common
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input-rear-mic.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input-tvtuner.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input-video.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-input.conf.common
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-output-desktop-speaker.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-output-headphones-2.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-output-lineout.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-output-mono.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-output-speaker-always.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-output-speaker.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-output.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/analog-output.conf.common
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/hdmi-output-0.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/hdmi-output-1.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/hdmi-output-2.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/hdmi-output-3.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/paths/iec958-stereo-output.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/profile-sets/default.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/profile-sets/extra-hdmi.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/profile-sets/force-speaker-and-int-mic.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/profile-sets/force-speaker.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/profile-sets/kinect-audio.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/profile-sets/maudio-fasttrack-pro.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/profile-sets/native-instruments-audio4dj.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/profile-sets/native-instruments-audio8dj.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/profile-sets/native-instruments-korecontroller.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/profile-sets/native-instruments-traktor-audio10.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/profile-sets/native-instruments-traktor-audio2.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/profile-sets/native-instruments-traktor-audio6.conf
+%%ALSA%%share/pulseaudio/alsa-mixer/profile-sets/native-instruments-traktorkontrol-s4.conf
share/locale/as/LC_MESSAGES/pulseaudio.mo
share/locale/bn_IN/LC_MESSAGES/pulseaudio.mo
share/locale/ca/LC_MESSAGES/pulseaudio.mo
@@ -171,8 +228,10 @@ share/locale/es/LC_MESSAGES/pulseaudio.mo
share/locale/fi/LC_MESSAGES/pulseaudio.mo
share/locale/fr/LC_MESSAGES/pulseaudio.mo
share/locale/gu/LC_MESSAGES/pulseaudio.mo
+share/locale/he/LC_MESSAGES/pulseaudio.mo
share/locale/hi/LC_MESSAGES/pulseaudio.mo
share/locale/hu/LC_MESSAGES/pulseaudio.mo
+share/locale/id/LC_MESSAGES/pulseaudio.mo
share/locale/it/LC_MESSAGES/pulseaudio.mo
share/locale/ja/LC_MESSAGES/pulseaudio.mo
share/locale/kn/LC_MESSAGES/pulseaudio.mo
@@ -184,6 +243,7 @@ share/locale/pa/LC_MESSAGES/pulseaudio.mo
share/locale/pl/LC_MESSAGES/pulseaudio.mo
share/locale/pt/LC_MESSAGES/pulseaudio.mo
share/locale/pt_BR/LC_MESSAGES/pulseaudio.mo
+share/locale/ru/LC_MESSAGES/pulseaudio.mo
share/locale/sr/LC_MESSAGES/pulseaudio.mo
share/locale/sr@latin/LC_MESSAGES/pulseaudio.mo
share/locale/sv/LC_MESSAGES/pulseaudio.mo
@@ -191,22 +251,8 @@ share/locale/ta/LC_MESSAGES/pulseaudio.mo
share/locale/te/LC_MESSAGES/pulseaudio.mo
share/locale/uk/LC_MESSAGES/pulseaudio.mo
share/locale/zh_CN/LC_MESSAGES/pulseaudio.mo
-share/vala/vapi/libpulse.deps
-share/vala/vapi/libpulse.vapi
+share/locale/zh_TW/LC_MESSAGES/pulseaudio.mo
share/vala/vapi/libpulse-mainloop-glib.deps
share/vala/vapi/libpulse-mainloop-glib.vapi
-%%GCONF%%@dirrm libexec/pulse
-@dirrm lib/pulse-%%PULSE_VERSION%%/modules
-@dirrm lib/pulse-%%PULSE_VERSION%%
-@dirrm include/pulse
-@dirrm etc/pulse
-@dirrmtry share/locale/sr@latin/LC_MESSAGES
-@dirrmtry share/locale/sr@latin
-@dirrmtry share/locale/mr/LC_MESSAGES
-@dirrmtry share/locale/mr
-@dirrmtry share/locale/de_CH/LC_MESSAGES
-@dirrmtry share/locale/de_CH
-@dirrmtry share/locale/bn_IN/LC_MESSAGES
-@dirrmtry share/locale/bn_IN
-@dirrmtry share/locale/as/LC_MESSAGES
-@dirrmtry share/locale/as
+share/vala/vapi/libpulse.deps
+share/vala/vapi/libpulse.vapi
diff --git a/audio/raop_play/files/patch-aexcl-Makefile.in b/audio/raop_play/files/patch-aexcl-Makefile.in
index 490b896b5975..5b5356db3086 100644
--- a/audio/raop_play/files/patch-aexcl-Makefile.in
+++ b/audio/raop_play/files/patch-aexcl-Makefile.in
@@ -1,5 +1,5 @@
---- aexcl/Makefile.in.orig 2005-12-16 23:17:00.000000000 +0900
-+++ aexcl/Makefile.in 2008-05-08 21:29:43.000000000 +0900
+--- aexcl/Makefile.in.orig 2005-12-16 15:17:00.000000000 +0100
++++ aexcl/Makefile.in 2014-10-01 17:14:38.124305107 +0200
@@ -2,6 +2,7 @@
CC = @CC@
CXX = @CXX@
@@ -20,8 +20,8 @@
GLIB = glib-2.0
-CXXFLAGS += -I/usr/include/$(GLIB) -I/usr/lib/$(GLIB)/include
-CFLAGS += -Wall -I/usr/include/$(GLIB) -I/usr/lib/$(GLIB)/include -I../raop_play
-+CXXFLAGS += -I$(prefix)/include -I$(prefix)/include/$(GLIB) -I/usr/X11R6/include/
-+CFLAGS += -Wall -I$(prefix)/include -I$(prefix)/include/$(GLIB) -I/usr/X11R6/include/ -I../raop_play
++CXXFLAGS += -I$(prefix)/include -I$(prefix)/include/$(GLIB) -I$(prefix)/lib/$(GLIB)/include -I/usr/X11R6/include/
++CFLAGS += -Wall -I$(prefix)/include -I$(prefix)/include/$(GLIB) -I$(prefix)/lib/$(GLIB)/include -I/usr/X11R6/include/ -I../raop_play
ifdef GLIB_SUBST
GLIB_SUBST_OBJ = ipod/glibsubst.o
diff --git a/audio/rhythmbox/Makefile b/audio/rhythmbox/Makefile
index 3eadb68d7b05..44ff8114c13c 100644
--- a/audio/rhythmbox/Makefile
+++ b/audio/rhythmbox/Makefile
@@ -1,132 +1,80 @@
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
# $FreeBSD$
-# $MCom: ports/audio/rhythmbox/Makefile,v 1.115 2011/05/04 18:44:36 kwm Exp $
+# $MCom: ports/trunk/audio/rhythmbox/Makefile 20039 2014-11-03 13:42:48Z kwm $
PORTNAME= rhythmbox
-PORTVERSION= 0.12.8
-PORTREVISION= 18
+PORTVERSION= 3.1
CATEGORIES= audio gnome
MASTER_SITES= GNOME
-DIST_SUBDIR= gnome2
+DIST_SUBDIR= gnome3
MAINTAINER= marcus@FreeBSD.org
COMMENT= Audio player for GNOME
-BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:${PORTSDIR}/multimedia/v4l_compat
-LIB_DEPENDS= libmusicbrainz3.so:${PORTSDIR}/audio/libmusicbrainz3 \
- libid3tag.so:${PORTSDIR}/audio/libid3tag \
+BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:${PORTSDIR}/multimedia/v4l_compat \
+ valac:${PORTSDIR}/lang/vala \
+ gtkdoc-check:${PORTSDIR}/textproc/gtk-doc \
+ itstool:${PORTSDIR}/textproc/itstool
+LIB_DEPENDS= libmusicbrainz5.so:${PORTSDIR}/audio/libmusicbrainz5 \
libtotem-plparser.so:${PORTSDIR}/multimedia/totem-pl-parser \
libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
- libsexy.so:${PORTSDIR}/x11-toolkits/libsexy \
- libsoup-2.4.so:${PORTSDIR}/devel/libsoup \
- libgnome-media-profiles.so:${PORTSDIR}/audio/gnome-media \
- libbrasero-media.so:${PORTSDIR}/sysutils/brasero
-
-CONFLICTS= rhythmbox-2.[0-9]* rhythmbox-3.[0-9]*
+ libcheck.so:${PORTSDIR}/devel/libcheck \
+ libpeas-1.0.so:${PORTSDIR}/devel/libpeas \
+ libjson-glib-1.0.so:${PORTSDIR}/devel/json-glib \
+ libsoup-gnome-2.4.so:${PORTSDIR}/devel/libsoup-gnome \
+ libsecret-1.so:${PORTSDIR}/security/libsecret \
+ libbrasero-media3.so:${PORTSDIR}/sysutils/brasero
USES= desktop-file-utils gettext gmake libtool pathfix \
- pkgconfig tar:bzip2
-INSTALLS_OMF= yes
-USE_GNOME= intlhack gnomeprefix gtk20 nautilus2
-WANT_GNOME= yes
-USE_GSTREAMER= flac mp3 gnomevfs gconf jpeg
+ pkgconfig tar:xz
+USE_GNOME= intlhack gnomeprefix gtk30 introspection:build
+USE_XORG= ice xproto
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-vala --with-libbrasero-media \
- --without-libnautilus-burn
+USE_GSTREAMER1= flac lame jpeg cdparanoia vorbis
+CONFIGURE_ARGS= --enable-vala \
+ --disable-gudev \
+ --enable-visualizer=no \
+ --disable-browser-plugin \
+ --with-libsecret=yes
INSTALLS_ICONS= yes
-INSTALL_TARGET= install-strip
USE_LDCONFIG= yes
-
CPPFLAGS+= -I${LOCALBASE}/include
-LIBS+= -L${LOCALBASE}/lib -lm
-
-GCONF_SCHEMAS= rhythmbox.schemas
-
-OPTIONS_DEFINE= DAAP IPOD FAAD NOTIFY VORBIS LIRC MTP ITMS_PLUGIN
-OPTIONS_DEFAULT= IPOD NOTIFY VORBIS ITMS_PLUGIN
-DAAP_DESC= iTunes music sharing
-IPOD_DESC= iPod support
-ITMS_PLUGIN_DESC= iTunes browser plugin
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MVORBIS}
-USE_GSTREAMER+= vorbis
-.else
-CONFIGURE_ARGS+= --disable-vorbis --disable-vorbistest
-.endif
-
-.if ${PORT_OPTIONS:MFAAD}
-USE_GSTREAMER+= faad
-.endif
-
-.if ${PORT_OPTIONS:MLIRC}
-LIB_DEPENDS+= liblirc_client.so${PORTSDIR}/comms/lirc
-PLIST_SUB+= LIRC=""
-CONFIGURE_ARGS+=--enable-lirc
-.else
-CONFIGURE_ARGS+=--disable-lirc
-PLIST_SUB+= LIRC="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MMTP}
-LIB_DEPENDS+= libmtp.so:${PORTSDIR}/multimedia/libmtp
-PLIST_SUB+= MTP=""
-CONFIGURE_ARGS+= --with-mtp
-.else
-CONFIGURE_ARGS+= --without-mtp
-PLIST_SUB+= MTP="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MDAAP}
-CONFIGURE_ARGS+= --enable-daap --with-mdns=avahi
-LIB_DEPENDS+= libavahi-client.so:${PORTSDIR}/net/avahi-app \
- libgnome-keyring.so:${PORTSDIR}/security/libgnome-keyring
-PLIST_SUB+= DAAP=""
-.else
-.if exists(${LOCALBASE}/lib/libavahi-client.a)
-LIB_DEPENDS+= libavahi-client.so:${PORTSDIR}/net/avahi-app
-.endif
-CONFIGURE_ARGS+= --disable-daap
-PLIST_SUB+= DAAP="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MNOTIFY}
-LIB_DEPENDS+= libnotify.so:${PORTSDIR}/devel/libnotify
-RUN_DEPENDS+= ${LOCALBASE}/libexec/notification-daemon:${PORTSDIR}/deskutils/notification-daemon
-.else
-CONFIGURE_ARGS+= --disable-libnotify
-.endif
-
-.if exists(${LOCALBASE}/libdata/pkgconfig/gst-python-0.10.pc)
-USES+= python
-USE_GSTREAMER+= python
-CONFIGURE_ARGS+=--enable-python
-PLIST_SUB+= PYTHON=""
-.else
-CONFIGURE_ARGS+=--disable-python
-PLIST_SUB+= PYTHON="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MIPOD}
-LIB_DEPENDS+= libgpod.so:${PORTSDIR}/audio/libgpod
-CONFIGURE_ARGS+=--with-ipod
-PLIST_SUB+= IPOD=""
-.else
-CONFIGURE_ARGS+=--without-ipod
-PLIST_SUB+= IPOD="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MITMS_PLUGIN}
-USES+= webplugin:native
-WEBPLUGIN_FILES=librhythmbox-itms-detection-plugin.so
+LIBS+= -L${LOCALBASE}/lib
+INSTALL_TARGET= install-strip
-CONFIGURE_ARGS+=--enable-browser-plugin
-CONFIGURE_ENV+= MOZILLA_PLUGINDIR=${WEBPLUGIN_DIR}
-PLIST_SUB+= ITMS_PLUGIN=""
-.else
-CONFIGURE_ARGS+=--disable-browser-plugin
-PLIST_SUB+= ITMS_PLUGIN="@comment "
-.endif
+PLIST_SUB+= PYTVER=${PYTHON_VER:S/.//}
+
+GLIB_SCHEMAS= org.gnome.rhythmbox.gschema.xml
+
+OPTIONS_SUB= yes
+OPTIONS_DEFINE= DAAP GRILO IPOD NOTIFY PYTHON LIRC MTP WEBKIT
+OPTIONS_DEFAULT=NOTIFY PYTHON WEBKIT
+DAAP_DESC= DAAP support
+DAAP_CONFIGURE_ENABLE= daap
+DAAP_LIB_DEPENDS= libdmapsharing-3.0.so:${PORTSDIR}/net/libdmapsharing
+IPOD_DESC= iPod support
+IPOD_CONFIGURE_WITH= ipod
+IPOD_LIB_DEPENDS= libgpod.so:${PORTSDIR}/audio/libgpod
+GRILO_DESC= Media discovery with Grilo
+GRILO_CONFIGURE_ENABLE= grilo
+GRILO_BUILD_DEPENDS= grilo-plugins>=0:${PORTSDIR}/net/grilo-plugins
+GRILO_RUN_DEPENDS= grilo-plugins>=0:${PORTSDIR}/net/grilo-plugins
+LIRC_CONFIGURE_ENABLE= lirc
+LIRC_LIB_DEPENDS= liblirc_client.so:${PORTSDIR}/comms/lirc
+NOTIFY_CONFIGURE_ENABLE= notify
+NOTIFY_LIB_DEPENDS= libnotify.so:${PORTSDIR}/devel/libnotify
+MTP_CONFIGURE_WITH= mtp
+MTP_LIB_DEPENDS= libmtp.so:${PORTSDIR}/multimedia/libmtp \
+ libhal.so:${PORTSDIR}/sysutils/hal
+PYTHON_CONFIGURE_ENABLE= python
+PYTHON_USES= python:3
+PYTHON_USE= PYTVER=${PYTHON_VER:S/.//}
+WEBKIT_DESC= HTML view support
+WEBKIT_CONFIGURE_WITH= webkit
+WEBKIT_LIB_DEPENDS= libwebkitgtk-3.0.so:${PORTSDIR}/www/webkit-gtk3
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|{MOZILLA_PLUGINDIR|{MOZILLA_PLUGINDIR}|g' \
+ ${WRKSRC}/configure
.include <bsd.port.mk>
diff --git a/audio/rhythmbox/distinfo b/audio/rhythmbox/distinfo
index 333147ed9915..6633a65a06e0 100644
--- a/audio/rhythmbox/distinfo
+++ b/audio/rhythmbox/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gnome2/rhythmbox-0.12.8.tar.bz2) = 1752fab135808aa78a9afde78448e992020c58c07701f43c989fbabfc6352213
-SIZE (gnome2/rhythmbox-0.12.8.tar.bz2) = 5358950
+SHA256 (gnome3/rhythmbox-3.1.tar.xz) = 2dc4f80080943ba8d2450cc4f9c4978f741efa26a6b1599ef68f57f7b2d7fcc1
+SIZE (gnome3/rhythmbox-3.1.tar.xz) = 6777168
diff --git a/audio/rhythmbox/files/patch-configure b/audio/rhythmbox/files/patch-configure
index 50003ed5827c..8f02324ccceb 100644
--- a/audio/rhythmbox/files/patch-configure
+++ b/audio/rhythmbox/files/patch-configure
@@ -1,88 +1,11 @@
---- ./configure.orig 2010-03-28 05:06:14.000000000 -0400
-+++ ./configure 2012-03-07 16:27:36.000000000 -0500
-@@ -15627,76 +15627,7 @@
- have_musicbrainz3=yes
+--- configure.orig 2014-03-24 12:42:39.411641038 +0000
++++ configure 2014-03-24 12:43:17.116638621 +0000
+@@ -21652,7 +21652,7 @@
fi
--pkg_failed=no
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for MUSICBRAINZ" >&5
--$as_echo_n "checking for MUSICBRAINZ... " >&6; }
--
--if test -n "$PKG_CONFIG"; then
-- if test -n "$MUSICBRAINZ_CFLAGS"; then
-- pkg_cv_MUSICBRAINZ_CFLAGS="$MUSICBRAINZ_CFLAGS"
-- else
-- if test -n "$PKG_CONFIG" && \
-- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmusicbrainz >= \$MUSICBRAINZ_REQS\""; } >&5
-- ($PKG_CONFIG --exists --print-errors "libmusicbrainz >= $MUSICBRAINZ_REQS") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then
-- pkg_cv_MUSICBRAINZ_CFLAGS=`$PKG_CONFIG --cflags "libmusicbrainz >= $MUSICBRAINZ_REQS" 2>/dev/null`
--else
-- pkg_failed=yes
--fi
-- fi
--else
-- pkg_failed=untried
--fi
--if test -n "$PKG_CONFIG"; then
-- if test -n "$MUSICBRAINZ_LIBS"; then
-- pkg_cv_MUSICBRAINZ_LIBS="$MUSICBRAINZ_LIBS"
-- else
-- if test -n "$PKG_CONFIG" && \
-- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmusicbrainz >= \$MUSICBRAINZ_REQS\""; } >&5
-- ($PKG_CONFIG --exists --print-errors "libmusicbrainz >= $MUSICBRAINZ_REQS") 2>&5
-- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-- test $ac_status = 0; }; then
-- pkg_cv_MUSICBRAINZ_LIBS=`$PKG_CONFIG --libs "libmusicbrainz >= $MUSICBRAINZ_REQS" 2>/dev/null`
--else
-- pkg_failed=yes
--fi
-- fi
--else
-- pkg_failed=untried
--fi
--
--
--
--if test $pkg_failed = yes; then
--
--if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
-- _pkg_short_errors_supported=yes
--else
-- _pkg_short_errors_supported=no
--fi
-- if test $_pkg_short_errors_supported = yes; then
-- MUSICBRAINZ_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libmusicbrainz >= $MUSICBRAINZ_REQS"`
-- else
-- MUSICBRAINZ_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libmusicbrainz >= $MUSICBRAINZ_REQS"`
-- fi
-- # Put the nasty error message in config.log where it belongs
-- echo "$MUSICBRAINZ_PKG_ERRORS" >&5
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
-- have_musicbrainz=no
--elif test $pkg_failed = untried; then
- have_musicbrainz=no
--else
-- MUSICBRAINZ_CFLAGS=$pkg_cv_MUSICBRAINZ_CFLAGS
-- MUSICBRAINZ_LIBS=$pkg_cv_MUSICBRAINZ_LIBS
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
--$as_echo "yes" >&6; }
-- have_musicbrainz=yes
--fi
-
-
-@@ -18954,7 +18885,7 @@
- fi
-
-
--MOZILLA_PLUGINDIR="${MOZILLA_PLUGINDIR:="\${libdir}/mozilla/plugins"}"
-+MOZILLA_PLUGINDIR="${MOZILLA_PLUGINDIR}"
+-MOZILLA_PLUGINDIR=${MOZILLA_PLUGINDIR:-'${libdir}/mozilla/plugins'}
++MOZILLA_PLUGINDIR=${MOZILLA_PLUGINDIR}
if test x$enable_browser_plugin = xyes; then
diff --git a/audio/rhythmbox/files/patch-plugins_status-icon_rb-status-icon-plugin.c b/audio/rhythmbox/files/patch-plugins_status-icon_rb-status-icon-plugin.c
deleted file mode 100644
index 831777c0f789..000000000000
--- a/audio/rhythmbox/files/patch-plugins_status-icon_rb-status-icon-plugin.c
+++ /dev/null
@@ -1,33 +0,0 @@
---- plugins/status-icon/rb-status-icon-plugin.c.orig 2010-03-24 20:10:13.000000000 -0400
-+++ plugins/status-icon/rb-status-icon-plugin.c 2012-02-05 23:19:58.000000000 -0500
-@@ -394,7 +394,7 @@ do_notify (RBStatusIconPlugin *plugin,
- icon_name = NULL;
-
- if (plugin->priv->notification == NULL) {
-- plugin->priv->notification = notify_notification_new (primary, secondary, icon_name, NULL);
-+ plugin->priv->notification = notify_notification_new (primary, secondary, icon_name);
-
- g_signal_connect_object (plugin->priv->notification,
- "closed",
-@@ -405,21 +405,6 @@ do_notify (RBStatusIconPlugin *plugin,
- notify_notification_update (plugin->priv->notification, primary, secondary, icon_name);
- }
-
-- switch (plugin->priv->icon_mode) {
-- case ICON_NEVER:
-- break;
--
-- case ICON_WITH_NOTIFY:
-- case ICON_ALWAYS:
-- case ICON_OWNS_WINDOW:
-- rb_tray_icon_attach_notification (plugin->priv->tray_icon,
-- plugin->priv->notification);
-- break;
--
-- default:
-- g_assert_not_reached ();
-- }
--
- notify_notification_set_timeout (plugin->priv->notification, timeout);
-
- if (pixbuf != NULL) {
diff --git a/audio/rhythmbox/files/patch-plugins_status-icon_rb-tray-icon-gtk.c b/audio/rhythmbox/files/patch-plugins_status-icon_rb-tray-icon-gtk.c
deleted file mode 100644
index 2ed986982a87..000000000000
--- a/audio/rhythmbox/files/patch-plugins_status-icon_rb-tray-icon-gtk.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- plugins/status-icon/rb-tray-icon-gtk.c.orig 2012-02-05 23:21:11.000000000 -0500
-+++ plugins/status-icon/rb-tray-icon-gtk.c 2012-02-05 23:21:24.000000000 -0500
-@@ -339,14 +339,6 @@ rb_tray_icon_is_embedded (RBTrayIcon *tr
- return gtk_status_icon_is_embedded (tray->priv->icon);
- }
-
--#if defined(HAVE_NOTIFY)
--void
--rb_tray_icon_attach_notification (RBTrayIcon *tray, NotifyNotification *notification)
--{
-- notify_notification_attach_to_status_icon (notification, tray->priv->icon);
--}
--#endif
--
- void
- rb_tray_icon_set_visible (RBTrayIcon *tray, gboolean visible)
- {
diff --git a/audio/rhythmbox/files/patch-plugins_status-icon_rb-tray-icon-gtk.h b/audio/rhythmbox/files/patch-plugins_status-icon_rb-tray-icon-gtk.h
deleted file mode 100644
index e71f2dd90240..000000000000
--- a/audio/rhythmbox/files/patch-plugins_status-icon_rb-tray-icon-gtk.h
+++ /dev/null
@@ -1,13 +0,0 @@
---- plugins/status-icon/rb-tray-icon-gtk.h.orig 2012-02-05 23:22:03.000000000 -0500
-+++ plugins/status-icon/rb-tray-icon-gtk.h 2012-02-05 23:22:11.000000000 -0500
-@@ -74,10 +74,6 @@ gboolean rb_tray_icon_is_embedded (RBTr
-
- void rb_tray_icon_menu_popup (RBTrayIcon *icon, GtkWidget *popup, gint button);
-
--#if defined(HAVE_NOTIFY)
--void rb_tray_icon_attach_notification (RBTrayIcon *icon, NotifyNotification *notification);
--#endif
--
- void rb_tray_icon_set_visible (RBTrayIcon *icon, gboolean visible);
-
- G_END_DECLS
diff --git a/audio/rhythmbox/files/patch-podcast_rb-podcast-parse.h b/audio/rhythmbox/files/patch-podcast_rb-podcast-parse.h
deleted file mode 100644
index 2208b3205f0d..000000000000
--- a/audio/rhythmbox/files/patch-podcast_rb-podcast-parse.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- podcast/rb-podcast-parse.h.orig Mon Nov 28 13:51:28 2005
-+++ podcast/rb-podcast-parse.h Mon Nov 28 13:51:05 2005
-@@ -22,6 +22,7 @@
- #ifndef RB_PODCAST_PARSE_H
- #define RB_PODCAST_PARSE_H
-
-+#include <inttypes.h>
- #include <glib.h>
-
- typedef struct
diff --git a/audio/rhythmbox/files/patch-python b/audio/rhythmbox/files/patch-python
deleted file mode 100644
index 567b4ee9a0f3..000000000000
--- a/audio/rhythmbox/files/patch-python
+++ /dev/null
@@ -1,171 +0,0 @@
-From 4394826f36fad0ad36ea773b6d4525dfcfcd389b Mon Sep 17 00:00:00 2001
-From: Jonathan Matthew <jonathan@d14n.org>
-Date: Wed, 05 May 2010 12:58:26 +0000
-Subject: python: fix a number of python initialization problems (bug #617587)
-
-- pygtk.require("2.8") doesn't work - it's only after a major version,
- so we should pass in "2.0" instead
-- init_pygobject() is deprecated, use pygobject_init (and pass in the
- version we require) instead
-- init_pygtk() is a macro that returns from the current function on
- error, so we need to call it from a separate function for our error
- handling to work
-- if some aspect of python initialization failed, we were still using
- the pygobject GIL macros, which were crashing
----
-diff --git a/shell/main.c b/shell/main.c
-index 1f27fee..a4dd50a 100644
---- shell/main.c
-+++ shell/main.c
-@@ -35,6 +35,7 @@
- #define NO_IMPORT_PYGOBJECT
- #define NO_IMPORT_PYGTK
- #include <pygobject.h>
-+#include "rb-python-module.h"
-
- /* make sure it's defined somehow */
- #ifndef _XOPEN_SOURCE
-@@ -327,11 +328,15 @@ main (int argc, char **argv)
-
- rb_profile_start ("mainloop");
- #ifdef ENABLE_PYTHON
-- pyg_begin_allow_threads;
--#endif
-+ if (rb_python_init_successful ()) {
-+ pyg_begin_allow_threads;
-+ gtk_main ();
-+ pyg_end_allow_threads;
-+ } else {
-+ gtk_main ();
-+ }
-+#else
- gtk_main ();
--#ifdef ENABLE_PYTHON
-- pyg_end_allow_threads;
- #endif
- rb_profile_end ("mainloop");
-
-diff --git a/shell/rb-python-module.c b/shell/rb-python-module.c
-index 9e14731..1995a42 100644
---- shell/rb-python-module.c
-+++ shell/rb-python-module.c
-@@ -84,8 +84,16 @@ extern PyMethodDef pyrb_functions[];
- /* We retreive this to check for correct class hierarchy */
- static PyTypeObject *PyRBPlugin_Type;
-
-+static gboolean python_init_successful;
-+
- G_DEFINE_TYPE (RBPythonModule, rb_python_module, G_TYPE_TYPE_MODULE);
-
-+static void
-+actually_init_pygtk (void)
-+{
-+ init_pygtk ();
-+}
-+
- void
- rb_python_module_init_python (void)
- {
-@@ -98,6 +106,7 @@ rb_python_module_init_python (void)
- char *argv[] = { "rb", "rhythmdb", NULL };
- GList *paths;
-
-+ python_init_successful = FALSE;
- if (Py_IsInitialized ()) {
- g_warning ("Python Should only be initialized once, since it's in class_init");
- g_return_if_reached ();
-@@ -130,7 +139,7 @@ rb_python_module_init_python (void)
-
- PySys_SetArgv (1, argv);
-
-- /* pygtk.require("2.8") */
-+ /* pygtk.require("2.0") */
- pygtk = PyImport_ImportModule ("pygtk");
- if (pygtk == NULL) {
- g_warning ("Could not import pygtk");
-@@ -140,11 +149,15 @@ rb_python_module_init_python (void)
-
- mdict = PyModule_GetDict (pygtk);
- require = PyDict_GetItemString (mdict, "require");
-- PyObject_CallObject (require, Py_BuildValue ("(S)", PyString_FromString ("2.8")));
-+ PyObject_CallObject (require, Py_BuildValue ("(S)", PyString_FromString ("2.0")));
-+ if (PyErr_Occurred ()) {
-+ g_warning ("pygtk.require(2.0) failed");
-+ PyErr_Print();
-+ return;
-+ }
-
- /* import gobject */
-- init_pygobject ();
-- if (PyErr_Occurred ()) {
-+ if (pygobject_init (2, 16, 0) == NULL) {
- g_warning ("Could not initialize pygobject");
- PyErr_Print();
- return;
-@@ -154,7 +167,7 @@ rb_python_module_init_python (void)
- pyg_disable_warning_redirections ();
-
- /* import gtk */
-- init_pygtk ();
-+ actually_init_pygtk ();
- if (PyErr_Occurred ()) {
- g_warning ("Could not initialize pygtk");
- PyErr_Print();
-@@ -172,7 +185,7 @@ rb_python_module_init_python (void)
-
- mdict = PyModule_GetDict (gtk);
- pygtk_version = PyDict_GetItemString (mdict, "pygtk_version");
-- pygtk_required_version = Py_BuildValue ("(iii)", 2, 4, 0);
-+ pygtk_required_version = Py_BuildValue ("(iii)", 2, 8, 0);
- if (PyObject_Compare (pygtk_version, pygtk_required_version) == -1) {
- g_warning("PyGTK %s required, but %s found.",
- PyString_AsString (PyObject_Repr (pygtk_required_version)),
-@@ -264,6 +277,8 @@ rb_python_module_init_python (void)
- gettext_args = Py_BuildValue ("ss", GETTEXT_PACKAGE, GNOMELOCALEDIR);
- PyObject_CallObject (install, gettext_args);
- Py_DECREF (gettext_args);
-+
-+ python_init_successful = TRUE;
- }
-
- static gboolean
-@@ -329,6 +344,11 @@ rb_python_module_load_with_gil (GTypeModule *module)
- PyGILState_STATE state;
- gboolean ret;
-
-+ if (python_init_successful == FALSE) {
-+ g_warning ("unable to load module as python runtime could not be initialized");
-+ return FALSE;
-+ }
-+
- state = pyg_gil_state_ensure ();
- ret = rb_python_module_load (module);
- pyg_gil_state_release (state);
-@@ -485,6 +505,12 @@ rb_python_module_new (const gchar *path,
- return result;
- }
-
-+gboolean
-+rb_python_init_successful (void)
-+{
-+ return python_init_successful;
-+}
-+
- /* --- these are not module methods, they are here out of convenience --- */
-
- #if 0
-diff --git a/shell/rb-python-module.h b/shell/rb-python-module.h
-index 5b2c152..30c1200 100644
---- shell/rb-python-module.h
-+++ shell/rb-python-module.h
-@@ -60,6 +60,8 @@ GObject *rb_python_module_new_object (RBPythonModule *module);
-
- void rb_python_module_init_python (void);
-
-+gboolean rb_python_init_successful (void);
-+
- void rb_python_garbage_collect (void);
-
- void rb_python_shutdown (void);
---
-cgit v0.8.3.1
diff --git a/audio/rhythmbox/files/patch-remote_dbus_rb-client.c b/audio/rhythmbox/files/patch-remote_dbus_rb-client.c
deleted file mode 100644
index c73cde0dcc11..000000000000
--- a/audio/rhythmbox/files/patch-remote_dbus_rb-client.c
+++ /dev/null
@@ -1,38 +0,0 @@
---- remote/dbus/rb-client.c.orig 2010-10-10 11:56:07.000000000 -0400
-+++ remote/dbus/rb-client.c 2010-10-10 11:57:02.000000000 -0400
-@@ -54,7 +54,7 @@ static gboolean previous = FALSE;
- static gboolean notify = FALSE;
-
- static gboolean play = FALSE;
--static gboolean pause = FALSE;
-+static gboolean rbpause = FALSE;
- static gboolean play_pause = FALSE;
- static gboolean stop = FALSE;
-
-@@ -91,7 +91,7 @@ static GOptionEntry args[] = {
- { "notify", 0, 0, G_OPTION_ARG_NONE, &notify, N_("Show notification of the playing song"), NULL },
-
- { "play", 0, 0, G_OPTION_ARG_NONE, &play, N_("Resume playback if currently paused"), NULL },
-- { "pause", 0, 0, G_OPTION_ARG_NONE, &pause, N_("Pause playback if currently playing"), NULL },
-+ { "pause", 0, 0, G_OPTION_ARG_NONE, &rbpause, N_("Pause playback if currently playing"), NULL },
- { "play-pause", 0, 0, G_OPTION_ARG_NONE, &play_pause, N_("Toggle play/pause mode"), NULL },
- /* { "stop", 0, 0, G_OPTION_ARG_NONE, &stop, N_("Stop playback"), NULL }, */
-
-@@ -608,7 +608,7 @@ main (int argc, char **argv)
- if (next || previous ||
- clear_queue ||
- play_uri || other_stuff ||
-- play || pause || play_pause || stop ||
-+ play || rbpause || play_pause || stop ||
- print_playing || print_playing_format || notify ||
- (set_volume > -0.01) || volume_up || volume_down || print_volume || mute || unmute || (set_rating > -0.01))
- no_present = TRUE;
-@@ -696,7 +696,7 @@ main (int argc, char **argv)
- org_gnome_Rhythmbox_Player_get_playing (player_proxy, &is_playing, &error);
- if (!annoy (&error)) {
- rb_debug ("playback state: %d", is_playing);
-- if (play || pause || play_pause) {
-+ if (play || rbpause || play_pause) {
- if (is_playing != play || play_pause) {
- rb_debug ("calling playPause to change playback state");
- org_gnome_Rhythmbox_Player_play_pause (player_proxy, FALSE, &error);
diff --git a/audio/rhythmbox/pkg-plist b/audio/rhythmbox/pkg-plist
index 2cdf89863483..0317bdb600ec 100644
--- a/audio/rhythmbox/pkg-plist
+++ b/audio/rhythmbox/pkg-plist
@@ -1,246 +1,285 @@
bin/rhythmbox
bin/rhythmbox-client
-%%ITMS_PLUGIN%%%%WEBPLUGIN_DIR%%/librhythmbox-itms-detection-plugin.a
-%%ITMS_PLUGIN%%%%WEBPLUGIN_DIR%%/librhythmbox-itms-detection-plugin.so
+include/rhythmbox/backends/rb-encoder.h
+include/rhythmbox/backends/rb-player-gst-data-tee.h
+include/rhythmbox/backends/rb-player-gst-filter.h
+include/rhythmbox/backends/rb-player-gst-tee.h
+include/rhythmbox/backends/rb-player.h
+include/rhythmbox/lib/libmediaplayerid/mediaplayerid.h
+include/rhythmbox/lib/rb-builder-helpers.h
+include/rhythmbox/lib/rb-debug.h
+include/rhythmbox/lib/rb-file-helpers.h
+include/rhythmbox/lib/rb-list-model.h
+include/rhythmbox/lib/rb-task-progress-simple.h
+include/rhythmbox/lib/rb-task-progress.h
+include/rhythmbox/lib/rb-stock-icons.h
+include/rhythmbox/lib/rb-string-value-map.h
+include/rhythmbox/lib/rb-util.h
+include/rhythmbox/metadata/rb-ext-db-key.h
+include/rhythmbox/metadata/rb-ext-db.h
+include/rhythmbox/metadata/rb-metadata.h
+include/rhythmbox/plugins/rb-plugin-macros.h
+include/rhythmbox/podcast/rb-podcast-entry-types.h
+include/rhythmbox/podcast/rb-podcast-manager.h
+include/rhythmbox/podcast/rb-podcast-parse.h
+include/rhythmbox/podcast/rb-podcast-search.h
+include/rhythmbox/rhythmdb/rb-refstring.h
+include/rhythmbox/rhythmdb/rhythmdb-entry-type.h
+include/rhythmbox/rhythmdb/rhythmdb-entry.h
+include/rhythmbox/rhythmdb/rhythmdb-import-job.h
+include/rhythmbox/rhythmdb/rhythmdb-property-model.h
+include/rhythmbox/rhythmdb/rhythmdb-query-model.h
+include/rhythmbox/rhythmdb/rhythmdb-query-result-list.h
+include/rhythmbox/rhythmdb/rhythmdb-query-results.h
+include/rhythmbox/rhythmdb/rhythmdb.h
+include/rhythmbox/shell/rb-history.h
+include/rhythmbox/shell/rb-play-order.h
+include/rhythmbox/shell/rb-playlist-manager.h
+include/rhythmbox/shell/rb-removable-media-manager.h
+include/rhythmbox/shell/rb-shell-player.h
+include/rhythmbox/shell/rb-shell-preferences.h
+include/rhythmbox/shell/rb-shell.h
+include/rhythmbox/shell/rb-track-transfer-batch.h
+include/rhythmbox/shell/rb-track-transfer-queue.h
+include/rhythmbox/sources/rb-auto-playlist-source.h
+include/rhythmbox/sources/rb-browser-source.h
+include/rhythmbox/sources/rb-device-source.h
+include/rhythmbox/sources/rb-display-page-group.h
+include/rhythmbox/sources/rb-display-page-menu.h
+include/rhythmbox/sources/rb-display-page-model.h
+include/rhythmbox/sources/rb-display-page-tree.h
+include/rhythmbox/sources/rb-display-page.h
+include/rhythmbox/sources/rb-media-player-source.h
+include/rhythmbox/sources/rb-playlist-source.h
+include/rhythmbox/sources/rb-playlist-xml.h
+include/rhythmbox/sources/rb-source-search-basic.h
+include/rhythmbox/sources/rb-source-search.h
+include/rhythmbox/sources/rb-source.h
+include/rhythmbox/sources/rb-static-playlist-source.h
+include/rhythmbox/sources/rb-streaming-source.h
+include/rhythmbox/sources/rb-transfer-target.h
+include/rhythmbox/widgets/rb-alert-dialog.h
+include/rhythmbox/widgets/rb-button-bar.h
+include/rhythmbox/widgets/rb-cell-renderer-pixbuf.h
+include/rhythmbox/widgets/rb-cell-renderer-rating.h
+include/rhythmbox/widgets/rb-dialog.h
+include/rhythmbox/widgets/rb-entry-view.h
+include/rhythmbox/widgets/rb-fading-image.h
+include/rhythmbox/widgets/rb-import-dialog.h
+include/rhythmbox/widgets/rb-library-browser.h
+include/rhythmbox/widgets/rb-object-property-editor.h
+include/rhythmbox/widgets/rb-property-view.h
+include/rhythmbox/widgets/rb-rating.h
+include/rhythmbox/widgets/rb-segmented-bar.h
+include/rhythmbox/widgets/rb-song-info.h
+include/rhythmbox/widgets/rb-source-toolbar.h
+include/rhythmbox/widgets/rb-task-list-display.h
+include/rhythmbox/widgets/rb-uri-dialog.h
+lib/girepository-1.0/MPID-3.0.typelib
+lib/girepository-1.0/RB-3.0.typelib
lib/librhythmbox-core.so
-lib/librhythmbox-core.so.0
-lib/librhythmbox-core.so.0.0.0
-%%PYTHON%%lib/rhythmbox/plugins/artdisplay/CoverArtDatabase.py
-%%PYTHON%%lib/rhythmbox/plugins/artdisplay/CoverArtDatabase.pyc
-%%PYTHON%%lib/rhythmbox/plugins/artdisplay/CoverArtDatabase.pyo
-%%PYTHON%%lib/rhythmbox/plugins/artdisplay/EmbeddedCoverArtSearch.py
-%%PYTHON%%lib/rhythmbox/plugins/artdisplay/EmbeddedCoverArtSearch.pyc
-%%PYTHON%%lib/rhythmbox/plugins/artdisplay/EmbeddedCoverArtSearch.pyo
-%%PYTHON%%lib/rhythmbox/plugins/artdisplay/LastFMCoverArtSearch.py
-%%PYTHON%%lib/rhythmbox/plugins/artdisplay/LastFMCoverArtSearch.pyc
-%%PYTHON%%lib/rhythmbox/plugins/artdisplay/LastFMCoverArtSearch.pyo
-%%PYTHON%%lib/rhythmbox/plugins/artdisplay/LocalCoverArtSearch.py
-%%PYTHON%%lib/rhythmbox/plugins/artdisplay/LocalCoverArtSearch.pyc
-%%PYTHON%%lib/rhythmbox/plugins/artdisplay/LocalCoverArtSearch.pyo
-%%PYTHON%%lib/rhythmbox/plugins/artdisplay/MusicBrainzCoverArtSearch.py
-%%PYTHON%%lib/rhythmbox/plugins/artdisplay/MusicBrainzCoverArtSearch.pyc
-%%PYTHON%%lib/rhythmbox/plugins/artdisplay/MusicBrainzCoverArtSearch.pyo
-%%PYTHON%%lib/rhythmbox/plugins/artdisplay/PodcastCoverArtSearch.py
-%%PYTHON%%lib/rhythmbox/plugins/artdisplay/PodcastCoverArtSearch.pyc
-%%PYTHON%%lib/rhythmbox/plugins/artdisplay/PodcastCoverArtSearch.pyo
-%%PYTHON%%lib/rhythmbox/plugins/artdisplay/__init__.py
-%%PYTHON%%lib/rhythmbox/plugins/artdisplay/__init__.pyc
-%%PYTHON%%lib/rhythmbox/plugins/artdisplay/__init__.pyo
-%%PYTHON%%lib/rhythmbox/plugins/artdisplay/artdisplay.rb-plugin
-%%PYTHON%%lib/rhythmbox/plugins/artdisplay/lastfm_red_small.png
-%%PYTHON%%lib/rhythmbox/plugins/artdisplay/rhythmbox-missing-artwork.svg
-lib/rhythmbox/plugins/audiocd/album-info.ui
-lib/rhythmbox/plugins/audiocd/audiocd-ui.xml
-lib/rhythmbox/plugins/audiocd/audiocd.rb-plugin
+lib/librhythmbox-core.so.8
+lib/librhythmbox-core.so.8.0.0
+%%PYTHON%%lib/rhythmbox/plugins/artsearch/artsearch.plugin
+%%PYTHON%%lib/rhythmbox/plugins/artsearch/artsearch.py
+%%PYTHON%%lib/rhythmbox/plugins/artsearch/embedded.py
+%%PYTHON%%lib/rhythmbox/plugins/artsearch/lastfm.py
+%%PYTHON%%lib/rhythmbox/plugins/artsearch/local.py
+%%PYTHON%%lib/rhythmbox/plugins/artsearch/musicbrainz.py
+%%PYTHON%%lib/rhythmbox/plugins/artsearch/oldcache.py
+%%PYTHON%%lib/rhythmbox/plugins/artsearch/__pycache__/artsearch.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/artsearch/__pycache__/artsearch.cpython-%%PYTVER%%.pyo
+%%PYTHON%%lib/rhythmbox/plugins/artsearch/__pycache__/embedded.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/artsearch/__pycache__/embedded.cpython-%%PYTVER%%.pyo
+%%PYTHON%%lib/rhythmbox/plugins/artsearch/__pycache__/lastfm.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/artsearch/__pycache__/lastfm.cpython-%%PYTVER%%.pyo
+%%PYTHON%%lib/rhythmbox/plugins/artsearch/__pycache__/local.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/artsearch/__pycache__/local.cpython-%%PYTVER%%.pyo
+%%PYTHON%%lib/rhythmbox/plugins/artsearch/__pycache__/musicbrainz.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/artsearch/__pycache__/musicbrainz.cpython-%%PYTVER%%.pyo
+%%PYTHON%%lib/rhythmbox/plugins/artsearch/__pycache__/oldcache.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/artsearch/__pycache__/oldcache.cpython-%%PYTVER%%.pyo
+lib/rhythmbox/plugins/audiocd/audiocd.plugin
lib/rhythmbox/plugins/audiocd/libaudiocd.so
-lib/rhythmbox/plugins/audiocd/multiple-album.ui
-lib/rhythmbox/plugins/audioscrobbler/as-icon.png
-lib/rhythmbox/plugins/audioscrobbler/audioscrobbler-prefs.ui
-lib/rhythmbox/plugins/audioscrobbler/audioscrobbler-ui.xml
-lib/rhythmbox/plugins/audioscrobbler/audioscrobbler.rb-plugin
+lib/rhythmbox/plugins/audioscrobbler/audioscrobbler.plugin
lib/rhythmbox/plugins/audioscrobbler/libaudioscrobbler.so
-lib/rhythmbox/plugins/cd-recorder/cd-recorder.rb-plugin
+%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/AlbumTab.py
+%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/ArtistTab.py
+%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/ContextView.py
+%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/LastFM.py
+%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/LinksTab.py
+%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/LyricsTab.py
+%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/context.plugin
+%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/context.py
+%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/__pycache__/AlbumTab.cpython-%%PYTVER%%.pyc
+%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/__pycache__/AlbumTab.cpython-%%PYTVER%%.pyo
+%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/__pycache__/ArtistTab.cpython-%%PYTVER%%.pyc
+%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/__pycache__/ArtistTab.cpython-%%PYTVER%%.pyo
+%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/__pycache__/ContextView.cpython-%%PYTVER%%.pyc
+%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/__pycache__/ContextView.cpython-%%PYTVER%%.pyo
+%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/__pycache__/LastFM.cpython-%%PYTVER%%.pyc
+%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/__pycache__/LastFM.cpython-%%PYTVER%%.pyo
+%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/__pycache__/LinksTab.cpython-%%PYTVER%%.pyc
+%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/__pycache__/LinksTab.cpython-%%PYTVER%%.pyo
+%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/__pycache__/LyricsTab.cpython-%%PYTVER%%.pyc
+%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/__pycache__/LyricsTab.cpython-%%PYTVER%%.pyo
+%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/__pycache__/context.cpython-%%PYTVER%%.pyc
+%%PYTHON%%%%WEBKIT%%lib/rhythmbox/plugins/context/__pycache__/context.cpython-%%PYTVER%%.pyo
+lib/rhythmbox/plugins/cd-recorder/cd-recorder.plugin
lib/rhythmbox/plugins/cd-recorder/libcd-recorder.so
-%%PYTHON%%lib/rhythmbox/plugins/context/AlbumTab.py
-%%PYTHON%%lib/rhythmbox/plugins/context/AlbumTab.pyc
-%%PYTHON%%lib/rhythmbox/plugins/context/AlbumTab.pyo
-%%PYTHON%%lib/rhythmbox/plugins/context/ArtistTab.py
-%%PYTHON%%lib/rhythmbox/plugins/context/ArtistTab.pyc
-%%PYTHON%%lib/rhythmbox/plugins/context/ArtistTab.pyo
-%%PYTHON%%lib/rhythmbox/plugins/context/ContextView.py
-%%PYTHON%%lib/rhythmbox/plugins/context/ContextView.pyc
-%%PYTHON%%lib/rhythmbox/plugins/context/ContextView.pyo
-%%PYTHON%%lib/rhythmbox/plugins/context/LastFM.py
-%%PYTHON%%lib/rhythmbox/plugins/context/LastFM.pyc
-%%PYTHON%%lib/rhythmbox/plugins/context/LastFM.pyo
-%%PYTHON%%lib/rhythmbox/plugins/context/LyricsTab.py
-%%PYTHON%%lib/rhythmbox/plugins/context/LyricsTab.pyc
-%%PYTHON%%lib/rhythmbox/plugins/context/LyricsTab.pyo
-%%PYTHON%%lib/rhythmbox/plugins/context/__init__.py
-%%PYTHON%%lib/rhythmbox/plugins/context/__init__.pyc
-%%PYTHON%%lib/rhythmbox/plugins/context/__init__.pyo
-%%PYTHON%%lib/rhythmbox/plugins/context/context.rb-plugin
-%%PYTHON%%lib/rhythmbox/plugins/context/img/lastfm.png
-%%PYTHON%%lib/rhythmbox/plugins/context/img/spinner.gif
-%%PYTHON%%lib/rhythmbox/plugins/context/tmpl/album-tmpl.html
-%%PYTHON%%lib/rhythmbox/plugins/context/tmpl/artist-tmpl.html
-%%PYTHON%%lib/rhythmbox/plugins/context/tmpl/loading.html
-%%PYTHON%%lib/rhythmbox/plugins/context/tmpl/lyrics-tmpl.html
-%%PYTHON%%lib/rhythmbox/plugins/context/tmpl/main.css
-%%DAAP%%lib/rhythmbox/plugins/daap/daap-prefs.ui
-%%DAAP%%lib/rhythmbox/plugins/daap/daap-ui.xml
-%%DAAP%%lib/rhythmbox/plugins/daap/daap.rb-plugin
+%%DAAP%%lib/rhythmbox/plugins/daap/daap.plugin
%%DAAP%%lib/rhythmbox/plugins/daap/libdaap.so
-%%DAAP%%lib/rhythmbox/plugins/daap/rb-daap-glue.h
-lib/rhythmbox/plugins/fmradio/fmradio-ui.xml
-lib/rhythmbox/plugins/fmradio/fmradio.rb-plugin
+lib/rhythmbox/plugins/dbus-media-server/dbus-media-server.plugin
+lib/rhythmbox/plugins/dbus-media-server/libdbus-media-server.so
+lib/rhythmbox/plugins/fmradio/fmradio.plugin
lib/rhythmbox/plugins/fmradio/libfmradio.so
-lib/rhythmbox/plugins/generic-player/generic-player-info.ui
-lib/rhythmbox/plugins/generic-player/generic-player-ui.xml
-lib/rhythmbox/plugins/generic-player/generic-player.rb-plugin
+lib/rhythmbox/plugins/generic-player/generic-player.plugin
lib/rhythmbox/plugins/generic-player/libgeneric-player.so
-%%PYTHON%%lib/rhythmbox/plugins/im-status/__init__.py
-%%PYTHON%%lib/rhythmbox/plugins/im-status/__init__.pyc
-%%PYTHON%%lib/rhythmbox/plugins/im-status/__init__.pyo
-%%PYTHON%%lib/rhythmbox/plugins/im-status/im-status.rb-plugin
-%%IPOD%%lib/rhythmbox/plugins/ipod/ipod-info.ui
-%%IPOD%%lib/rhythmbox/plugins/ipod/ipod-init.ui
-%%IPOD%%lib/rhythmbox/plugins/ipod/ipod-ui.xml
-%%IPOD%%lib/rhythmbox/plugins/ipod/ipod.rb-plugin
+%%GRILO%%lib/rhythmbox/plugins/grilo/grilo.plugin
+%%GRILO%%lib/rhythmbox/plugins/grilo/libgrilo.so
+%%IPOD%%lib/rhythmbox/plugins/ipod/ipod.plugin
%%IPOD%%lib/rhythmbox/plugins/ipod/libipod.so
-lib/rhythmbox/plugins/iradio/iradio-initial.pls
-lib/rhythmbox/plugins/iradio/iradio-ui.xml
-lib/rhythmbox/plugins/iradio/iradio.rb-plugin
+%%PYTHON%%lib/rhythmbox/plugins/im-status/im-status.plugin
+%%PYTHON%%lib/rhythmbox/plugins/im-status/im-status.py
+%%PYTHON%%lib/rhythmbox/plugins/im-status/__pycache__/im-status.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/im-status/__pycache__/im-status.cpython-%%PYTVER%%.pyo
+lib/rhythmbox/plugins/iradio/iradio.plugin
lib/rhythmbox/plugins/iradio/libiradio.so
-lib/rhythmbox/plugins/iradio/station-properties.ui
-%%PYTHON%%lib/rhythmbox/plugins/jamendo/JamendoConfigureDialog.py
-%%PYTHON%%lib/rhythmbox/plugins/jamendo/JamendoConfigureDialog.pyc
-%%PYTHON%%lib/rhythmbox/plugins/jamendo/JamendoConfigureDialog.pyo
-%%PYTHON%%lib/rhythmbox/plugins/jamendo/JamendoSaxHandler.py
-%%PYTHON%%lib/rhythmbox/plugins/jamendo/JamendoSaxHandler.pyc
-%%PYTHON%%lib/rhythmbox/plugins/jamendo/JamendoSaxHandler.pyo
-%%PYTHON%%lib/rhythmbox/plugins/jamendo/JamendoSource.py
-%%PYTHON%%lib/rhythmbox/plugins/jamendo/JamendoSource.pyc
-%%PYTHON%%lib/rhythmbox/plugins/jamendo/JamendoSource.pyo
-%%PYTHON%%lib/rhythmbox/plugins/jamendo/__init__.py
-%%PYTHON%%lib/rhythmbox/plugins/jamendo/__init__.pyc
-%%PYTHON%%lib/rhythmbox/plugins/jamendo/__init__.pyo
-%%PYTHON%%lib/rhythmbox/plugins/jamendo/jamendo.rb-plugin
-%%PYTHON%%lib/rhythmbox/plugins/jamendo/jamendo-loading.ui
-%%PYTHON%%lib/rhythmbox/plugins/jamendo/jamendo-prefs.ui
-%%PYTHON%%lib/rhythmbox/plugins/jamendo/jamendo_logo.png
-%%PYTHON%%lib/rhythmbox/plugins/jamendo/jamendo_logo_medium.png
-%%LIRC%%lib/rhythmbox/plugins/rblirc/librblirc.so
-%%LIRC%%lib/rhythmbox/plugins/rblirc/lirc.rb-plugin
-%%LIRC%%lib/rhythmbox/plugins/rblirc/rhythmbox_lirc_default
%%PYTHON%%lib/rhythmbox/plugins/lyrics/AstrawebParser.py
-%%PYTHON%%lib/rhythmbox/plugins/lyrics/AstrawebParser.pyc
-%%PYTHON%%lib/rhythmbox/plugins/lyrics/AstrawebParser.pyo
-%%PYTHON%%lib/rhythmbox/plugins/lyrics/LeoslyricsParser.py
-%%PYTHON%%lib/rhythmbox/plugins/lyrics/LeoslyricsParser.pyc
-%%PYTHON%%lib/rhythmbox/plugins/lyrics/LeoslyricsParser.pyo
-%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyrcParser.py
-%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyrcParser.pyc
-%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyrcParser.pyo
-%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyricsSites.py
-%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyricsSites.pyc
-%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyricsSites.pyo
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/DarkLyricsParser.py
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/JetlyricsParser.py
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/JlyricParser.py
%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyricWikiParser.py
-%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyricWikiParser.pyc
-%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyricWikiParser.pyo
%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyricsConfigureDialog.py
-%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyricsConfigureDialog.pyc
-%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyricsConfigureDialog.pyo
%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyricsParse.py
-%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyricsParse.pyc
-%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyricsParse.pyo
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyricsSites.py
%%PYTHON%%lib/rhythmbox/plugins/lyrics/TerraParser.py
-%%PYTHON%%lib/rhythmbox/plugins/lyrics/TerraParser.pyc
-%%PYTHON%%lib/rhythmbox/plugins/lyrics/TerraParser.pyo
%%PYTHON%%lib/rhythmbox/plugins/lyrics/WinampcnParser.py
-%%PYTHON%%lib/rhythmbox/plugins/lyrics/WinampcnParser.pyc
-%%PYTHON%%lib/rhythmbox/plugins/lyrics/WinampcnParser.pyo
-%%PYTHON%%lib/rhythmbox/plugins/lyrics/__init__.py
-%%PYTHON%%lib/rhythmbox/plugins/lyrics/__init__.pyc
-%%PYTHON%%lib/rhythmbox/plugins/lyrics/__init__.pyo
-%%PYTHON%%lib/rhythmbox/plugins/lyrics/lyrics-prefs.ui
-%%PYTHON%%lib/rhythmbox/plugins/lyrics/lyrics.rb-plugin
-%%PYTHON%%lib/rhythmbox/plugins/magnatune/BuyAlbumHandler.py
-%%PYTHON%%lib/rhythmbox/plugins/magnatune/BuyAlbumHandler.pyc
-%%PYTHON%%lib/rhythmbox/plugins/magnatune/BuyAlbumHandler.pyo
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/lyrics.plugin
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/lyrics.py
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/__pycache__/AstrawebParser.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/__pycache__/AstrawebParser.cpython-%%PYTVER%%.pyo
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/__pycache__/DarkLyricsParser.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/__pycache__/DarkLyricsParser.cpython-%%PYTVER%%.pyo
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/__pycache__/JetlyricsParser.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/__pycache__/JetlyricsParser.cpython-%%PYTVER%%.pyo
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/__pycache__/JlyricParser.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/__pycache__/JlyricParser.cpython-%%PYTVER%%.pyo
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/__pycache__/LyricWikiParser.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/__pycache__/LyricWikiParser.cpython-%%PYTVER%%.pyo
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/__pycache__/LyricsConfigureDialog.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/__pycache__/LyricsConfigureDialog.cpython-%%PYTVER%%.pyo
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/__pycache__/LyricsParse.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/__pycache__/LyricsParse.cpython-%%PYTVER%%.pyo
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/__pycache__/LyricsSites.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/__pycache__/LyricsSites.cpython-%%PYTVER%%.pyo
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/__pycache__/TerraParser.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/__pycache__/TerraParser.cpython-%%PYTVER%%.pyo
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/__pycache__/WinampcnParser.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/__pycache__/WinampcnParser.cpython-%%PYTVER%%.pyo
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/__pycache__/lyrics.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/__pycache__/lyrics.cpython-%%PYTVER%%.pyo
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/DownloadAlbumHandler.py
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/MagnatuneAccount.py
%%PYTHON%%lib/rhythmbox/plugins/magnatune/MagnatuneSource.py
-%%PYTHON%%lib/rhythmbox/plugins/magnatune/MagnatuneSource.pyc
-%%PYTHON%%lib/rhythmbox/plugins/magnatune/MagnatuneSource.pyo
%%PYTHON%%lib/rhythmbox/plugins/magnatune/TrackListHandler.py
-%%PYTHON%%lib/rhythmbox/plugins/magnatune/TrackListHandler.pyc
-%%PYTHON%%lib/rhythmbox/plugins/magnatune/TrackListHandler.pyo
-%%PYTHON%%lib/rhythmbox/plugins/magnatune/__init__.py
-%%PYTHON%%lib/rhythmbox/plugins/magnatune/__init__.pyc
-%%PYTHON%%lib/rhythmbox/plugins/magnatune/__init__.pyo
-%%PYTHON%%lib/rhythmbox/plugins/magnatune/magnatune-loading.ui
-%%PYTHON%%lib/rhythmbox/plugins/magnatune/magnatune-prefs.ui
-%%PYTHON%%lib/rhythmbox/plugins/magnatune/magnatune.rb-plugin
-%%PYTHON%%lib/rhythmbox/plugins/magnatune/magnatune_logo_color_small.png
-%%PYTHON%%lib/rhythmbox/plugins/magnatune/magnatune_logo_color_tiny.png
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/magnatune.plugin
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/magnatune.py
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/__pycache__/DownloadAlbumHandler.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/__pycache__/DownloadAlbumHandler.cpython-%%PYTVER%%.pyo
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/__pycache__/MagnatuneAccount.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/__pycache__/MagnatuneAccount.cpython-%%PYTVER%%.pyo
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/__pycache__/MagnatuneSource.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/__pycache__/MagnatuneSource.cpython-%%PYTVER%%.pyo
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/__pycache__/TrackListHandler.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/__pycache__/TrackListHandler.cpython-%%PYTVER%%.pyo
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/__pycache__/magnatune.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/__pycache__/magnatune.cpython-%%PYTVER%%.pyo
lib/rhythmbox/plugins/mmkeys/libmmkeys.so
-lib/rhythmbox/plugins/mmkeys/mmkeys.rb-plugin
+lib/rhythmbox/plugins/mmkeys/mmkeys.plugin
+lib/rhythmbox/plugins/mpris/libmpris.so
+lib/rhythmbox/plugins/mpris/mpris.plugin
%%MTP%%lib/rhythmbox/plugins/mtpdevice/libmtpdevice.so
-%%MTP%%lib/rhythmbox/plugins/mtpdevice/mtp-info.ui
-%%MTP%%lib/rhythmbox/plugins/mtpdevice/mtp-ui.xml
-%%MTP%%lib/rhythmbox/plugins/mtpdevice/mtpdevice.rb-plugin
+%%MTP%%lib/rhythmbox/plugins/mtpdevice/mtpdevice.plugin
+%%NOTIFY%%lib/rhythmbox/plugins/notification/libnotification.so
+%%NOTIFY%%lib/rhythmbox/plugins/notification/notification.plugin
lib/rhythmbox/plugins/power-manager/libpower-manager.so
-lib/rhythmbox/plugins/power-manager/power-manager.rb-plugin
+lib/rhythmbox/plugins/power-manager/power-manager.plugin
+%%PYTHON%%lib/rhythmbox/plugins/python-console/pythonconsole.plugin
%%PYTHON%%lib/rhythmbox/plugins/python-console/pythonconsole.py
-%%PYTHON%%lib/rhythmbox/plugins/python-console/pythonconsole.pyc
-%%PYTHON%%lib/rhythmbox/plugins/python-console/pythonconsole.pyo
-%%PYTHON%%lib/rhythmbox/plugins/python-console/pythonconsole.rb-plugin
+%%PYTHON%%lib/rhythmbox/plugins/python-console/__pycache__/pythonconsole.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/python-console/__pycache__/pythonconsole.cpython-%%PYTVER%%.pyo
%%PYTHON%%lib/rhythmbox/plugins/rb/Coroutine.py
-%%PYTHON%%lib/rhythmbox/plugins/rb/Coroutine.pyc
-%%PYTHON%%lib/rhythmbox/plugins/rb/Coroutine.pyo
%%PYTHON%%lib/rhythmbox/plugins/rb/Loader.py
-%%PYTHON%%lib/rhythmbox/plugins/rb/Loader.pyc
-%%PYTHON%%lib/rhythmbox/plugins/rb/Loader.pyo
%%PYTHON%%lib/rhythmbox/plugins/rb/URLCache.py
-%%PYTHON%%lib/rhythmbox/plugins/rb/URLCache.pyc
-%%PYTHON%%lib/rhythmbox/plugins/rb/URLCache.pyo
-%%PYTHON%%lib/rhythmbox/plugins/rb/__init__.py
-%%PYTHON%%lib/rhythmbox/plugins/rb/__init__.pyc
-%%PYTHON%%lib/rhythmbox/plugins/rb/__init__.pyo
+%%PYTHON%%lib/rhythmbox/plugins/rb/rb.plugin
+%%PYTHON%%lib/rhythmbox/plugins/rb/rb.py
+%%PYTHON%%lib/rhythmbox/plugins/rb/rbconfig.py
%%PYTHON%%lib/rhythmbox/plugins/rb/stringmatch.py
-%%PYTHON%%lib/rhythmbox/plugins/rb/stringmatch.pyc
-%%PYTHON%%lib/rhythmbox/plugins/rb/stringmatch.pyo
-%%PYTHON%%lib/rhythmbox/plugins/replaygain/__init__.py
-%%PYTHON%%lib/rhythmbox/plugins/replaygain/__init__.pyc
-%%PYTHON%%lib/rhythmbox/plugins/replaygain/__init__.pyo
+%%PYTHON%%lib/rhythmbox/plugins/rb/__pycache__/Coroutine.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/rb/__pycache__/Coroutine.cpython-%%PYTVER%%.pyo
+%%PYTHON%%lib/rhythmbox/plugins/rb/__pycache__/Loader.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/rb/__pycache__/Loader.cpython-%%PYTVER%%.pyo
+%%PYTHON%%lib/rhythmbox/plugins/rb/__pycache__/URLCache.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/rb/__pycache__/URLCache.cpython-%%PYTVER%%.pyo
+%%PYTHON%%lib/rhythmbox/plugins/rb/__pycache__/rb.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/rb/__pycache__/rb.cpython-%%PYTVER%%.pyo
+%%PYTHON%%lib/rhythmbox/plugins/rb/__pycache__/rbconfig.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/rb/__pycache__/rbconfig.cpython-%%PYTVER%%.pyo
+%%PYTHON%%lib/rhythmbox/plugins/rb/__pycache__/stringmatch.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/rb/__pycache__/stringmatch.cpython-%%PYTVER%%.pyo
+%%LIRC%%lib/rhythmbox/plugins/rblirc/librblirc.so
+%%LIRC%%lib/rhythmbox/plugins/rblirc/rblirc.plugin
+%%PYTHON%%lib/rhythmbox/plugins/rbzeitgeist/rbzeitgeist.plugin
+%%PYTHON%%lib/rhythmbox/plugins/rbzeitgeist/rbzeitgeist.py
+%%PYTHON%%lib/rhythmbox/plugins/rbzeitgeist/__pycache__/rbzeitgeist.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/rbzeitgeist/__pycache__/rbzeitgeist.cpython-%%PYTVER%%.pyo
%%PYTHON%%lib/rhythmbox/plugins/replaygain/config.py
-%%PYTHON%%lib/rhythmbox/plugins/replaygain/config.pyc
-%%PYTHON%%lib/rhythmbox/plugins/replaygain/config.pyo
%%PYTHON%%lib/rhythmbox/plugins/replaygain/player.py
-%%PYTHON%%lib/rhythmbox/plugins/replaygain/player.pyc
-%%PYTHON%%lib/rhythmbox/plugins/replaygain/player.pyo
-%%PYTHON%%lib/rhythmbox/plugins/replaygain/replaygain-prefs.ui
-%%PYTHON%%lib/rhythmbox/plugins/replaygain/replaygain.rb-plugin
-%%PYTHON%%lib/rhythmbox/plugins/sendto/__init__.py
-%%PYTHON%%lib/rhythmbox/plugins/sendto/__init__.pyc
-%%PYTHON%%lib/rhythmbox/plugins/sendto/__init__.pyo
-%%PYTHON%%lib/rhythmbox/plugins/sendto/sendto.rb-plugin
-lib/rhythmbox/plugins/status-icon/libstatus-icon.so
-lib/rhythmbox/plugins/status-icon/status-icon-preferences.ui
-lib/rhythmbox/plugins/status-icon/status-icon-ui.xml
-lib/rhythmbox/plugins/status-icon/status-icon.rb-plugin
-%%PYTHON%%lib/rhythmbox/plugins/upnp_coherence/MediaPlayer.py
-%%PYTHON%%lib/rhythmbox/plugins/upnp_coherence/MediaPlayer.pyc
-%%PYTHON%%lib/rhythmbox/plugins/upnp_coherence/MediaPlayer.pyo
-%%PYTHON%%lib/rhythmbox/plugins/upnp_coherence/MediaStore.py
-%%PYTHON%%lib/rhythmbox/plugins/upnp_coherence/MediaStore.pyc
-%%PYTHON%%lib/rhythmbox/plugins/upnp_coherence/MediaStore.pyo
-%%PYTHON%%lib/rhythmbox/plugins/upnp_coherence/UpnpSource.py
-%%PYTHON%%lib/rhythmbox/plugins/upnp_coherence/UpnpSource.pyc
-%%PYTHON%%lib/rhythmbox/plugins/upnp_coherence/UpnpSource.pyo
-%%PYTHON%%lib/rhythmbox/plugins/upnp_coherence/__init__.py
-%%PYTHON%%lib/rhythmbox/plugins/upnp_coherence/__init__.pyc
-%%PYTHON%%lib/rhythmbox/plugins/upnp_coherence/__init__.pyo
-%%PYTHON%%lib/rhythmbox/plugins/upnp_coherence/coherence.rb-plugin
-lib/rhythmbox/plugins/visualizer/libvisualizer.so
-lib/rhythmbox/plugins/visualizer/rb-visualizer-glue.h
-lib/rhythmbox/plugins/visualizer/visualizer-controls.ui
-lib/rhythmbox/plugins/visualizer/visualizer-ui.xml
-lib/rhythmbox/plugins/visualizer/visualizer.rb-plugin
+%%PYTHON%%lib/rhythmbox/plugins/replaygain/replaygain.plugin
+%%PYTHON%%lib/rhythmbox/plugins/replaygain/replaygain.py
+%%PYTHON%%lib/rhythmbox/plugins/replaygain/__pycache__/config.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/replaygain/__pycache__/config.cpython-%%PYTVER%%.pyo
+%%PYTHON%%lib/rhythmbox/plugins/replaygain/__pycache__/player.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/replaygain/__pycache__/player.cpython-%%PYTVER%%.pyo
+%%PYTHON%%lib/rhythmbox/plugins/replaygain/__pycache__/replaygain.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/replaygain/__pycache__/replaygain.cpython-%%PYTVER%%.pyo
+lib/rhythmbox/sample-plugins/sample/libsample.so
+lib/rhythmbox/sample-plugins/sample/sample.plugin
+lib/rhythmbox/sample-plugins/sample-vala/libsample-vala.so
+lib/rhythmbox/sample-plugins/sample-vala/sample-vala.plugin
+%%PYTHON%%lib/rhythmbox/plugins/sendto/sendto.plugin
+%%PYTHON%%lib/rhythmbox/plugins/sendto/sendto.py
+%%PYTHON%%lib/rhythmbox/plugins/sendto/__pycache__/sendto.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/plugins/sendto/__pycache__/sendto.cpython-%%PYTVER%%.pyo
+%%PYTHON%%lib/rhythmbox/sample-plugins/sample-python/sample-python.plugin
+%%PYTHON%%lib/rhythmbox/sample-plugins/sample-python/sample-python.py
+%%PYTHON%%lib/rhythmbox/sample-plugins/sample-python/__pycache__/sample-python.cpython-%%PYTVER%%.pyc
+%%PYTHON%%lib/rhythmbox/sample-plugins/sample-python/__pycache__/sample-python.cpython-%%PYTVER%%.pyo
+libdata/pkgconfig/rhythmbox.pc
libexec/rhythmbox-metadata
man/man1/rhythmbox-client.1.gz
man/man1/rhythmbox.1.gz
+share/appdata/rhythmbox.appdata.xml
+share/applications/rhythmbox-device.desktop
share/applications/rhythmbox.desktop
-share/dbus-1/services/org.gnome.Rhythmbox.service
+share/dbus-1/services/org.gnome.Rhythmbox3.service
+%%DOCSDIR%%/RBApplication.html
%%DOCSDIR%%/RBAutoPlaylistSource.html
%%DOCSDIR%%/RBBrowserSource.html
%%DOCSDIR%%/RBCellRendererPixbuf.html
%%DOCSDIR%%/RBCellRendererRating.html
-%%DOCSDIR%%/RBEncoder.html
+%%DOCSDIR%%/RBDisplayPage.html
+%%DOCSDIR%%/RBDisplayPageGroup.html
+%%DOCSDIR%%/RBDisplayPageModel.html
+%%DOCSDIR%%/RBDisplayPageTree.html
%%DOCSDIR%%/RBEntryView.html
+%%DOCSDIR%%/RBHeader.html
%%DOCSDIR%%/RBHistory.html
%%DOCSDIR%%/RBImportErrorsSource.html
%%DOCSDIR%%/RBLibraryBrowser.html
%%DOCSDIR%%/RBLibrarySource.html
+%%DOCSDIR%%/RBMediaPlayerSource.html
%%DOCSDIR%%/RBMetaData.html
%%DOCSDIR%%/RBMissingFilesSource.html
%%DOCSDIR%%/RBPlayOrder.html
@@ -251,13 +290,11 @@ share/dbus-1/services/org.gnome.Rhythmbox.service
%%DOCSDIR%%/RBPlayerGstTee.html
%%DOCSDIR%%/RBPlaylistManager.html
%%DOCSDIR%%/RBPlaylistSource.html
-%%DOCSDIR%%/RBPlugin.html
%%DOCSDIR%%/RBPropertyView.html
%%DOCSDIR%%/RBQueryCreator.html
%%DOCSDIR%%/RBRandomPlayOrder.html
%%DOCSDIR%%/RBRating.html
%%DOCSDIR%%/RBRemovableMediaManager.html
-%%DOCSDIR%%/RBRemovableMediaSource.html
%%DOCSDIR%%/RBSearchEntry.html
%%DOCSDIR%%/RBShell.html
%%DOCSDIR%%/RBShellClipboard.html
@@ -265,17 +302,15 @@ share/dbus-1/services/org.gnome.Rhythmbox.service
%%DOCSDIR%%/RBShellPreferences.html
%%DOCSDIR%%/RBSongInfo.html
%%DOCSDIR%%/RBSource.html
-%%DOCSDIR%%/RBSourceHeader.html
-%%DOCSDIR%%/RBSourceList.html
-%%DOCSDIR%%/RBSourceListModel.html
-%%DOCSDIR%%/RBSourceSearch.html
-%%DOCSDIR%%/RBSourceSearchBasic.html
%%DOCSDIR%%/RBStaticPlaylistSource.html
%%DOCSDIR%%/RBStatusbar.html
%%DOCSDIR%%/RBStreamingSource.html
%%DOCSDIR%%/RBStringValueMap.html
+%%DOCSDIR%%/RBTrackTransferBatch.html
+%%DOCSDIR%%/RBTrackTransferQueue.html
%%DOCSDIR%%/RBURIDialog.html
%%DOCSDIR%%/RhythmDB.html
+%%DOCSDIR%%/RhythmDBEntryType.html
%%DOCSDIR%%/RhythmDBImportJob.html
%%DOCSDIR%%/RhythmDBPropertyModel.html
%%DOCSDIR%%/RhythmDBQueryModel.html
@@ -290,228 +325,375 @@ share/dbus-1/services/org.gnome.Rhythmbox.service
%%DOCSDIR%%/home.png
%%DOCSDIR%%/index.html
%%DOCSDIR%%/index.sgml
+%%DOCSDIR%%/left-insensitive.png
%%DOCSDIR%%/left.png
-%%DOCSDIR%%/rhythmbox-RBSourceGroup.html
+%%DOCSDIR%%/rhythmbox-RBDeviceSource.html
+%%DOCSDIR%%/rhythmbox-RBEncoder.html
+%%DOCSDIR%%/rhythmbox-RBExtDB.html
+%%DOCSDIR%%/rhythmbox-RBTransferTarget.html
%%DOCSDIR%%/rhythmbox-rb-async-queue-watch.html
%%DOCSDIR%%/rhythmbox-rb-builder-helpers.html
%%DOCSDIR%%/rhythmbox-rb-debug.html
%%DOCSDIR%%/rhythmbox-rb-dialog.html
+%%DOCSDIR%%/rhythmbox-rb-ext-db-key.html
%%DOCSDIR%%/rhythmbox-rb-file-helpers.html
-%%DOCSDIR%%/rhythmbox-rb-header.html
+%%DOCSDIR%%/rhythmbox-rb-gst-media-types.html
%%DOCSDIR%%/rhythmbox-rb-rating-helper.html
%%DOCSDIR%%/rhythmbox-rb-text-helpers.html
%%DOCSDIR%%/rhythmbox-rb-tree-dnd.html
%%DOCSDIR%%/rhythmbox-rb-util.html
-%%DOCSDIR%%/rhythmbox.devhelp
%%DOCSDIR%%/rhythmbox.devhelp2
+%%DOCSDIR%%/right-insensitive.png
%%DOCSDIR%%/right.png
%%DOCSDIR%%/style.css
+%%DOCSDIR%%/up-insensitive.png
%%DOCSDIR%%/up.png
-share/gnome/help/rhythmbox/C/fdl-appendix.xml
-share/gnome/help/rhythmbox/C/figures/rb-iradio-main.png
-share/gnome/help/rhythmbox/C/figures/rb-notification-area-menu.png
-share/gnome/help/rhythmbox/C/figures/rb-notification-window.png
-share/gnome/help/rhythmbox/C/figures/rb-notification-zone.png
-share/gnome/help/rhythmbox/C/figures/rb-podcast-main.png
-share/gnome/help/rhythmbox/C/figures/rb-statusbar.png
-share/gnome/help/rhythmbox/C/figures/rb-toolbar-prevplaynext.png
-share/gnome/help/rhythmbox/C/figures/rb-toolbar-repeat.png
-share/gnome/help/rhythmbox/C/figures/rb-toolbar-shuffle.png
-share/gnome/help/rhythmbox/C/figures/rb-toolbar.png
-share/gnome/help/rhythmbox/C/figures/rb-volume-changer.png
-share/gnome/help/rhythmbox/C/figures/rb-window-small.png
-share/gnome/help/rhythmbox/C/figures/rb-window.png
-share/gnome/help/rhythmbox/C/legal.xml
-share/gnome/help/rhythmbox/C/rhythmbox.xml
-share/gnome/help/rhythmbox/cs/figures/rb-iradio-main.png
-share/gnome/help/rhythmbox/cs/figures/rb-notification-area-menu.png
-share/gnome/help/rhythmbox/cs/figures/rb-notification-window.png
-share/gnome/help/rhythmbox/cs/figures/rb-notification-zone.png
-share/gnome/help/rhythmbox/cs/figures/rb-podcast-main.png
-share/gnome/help/rhythmbox/cs/figures/rb-statusbar.png
-share/gnome/help/rhythmbox/cs/figures/rb-toolbar-prevplaynext.png
-share/gnome/help/rhythmbox/cs/figures/rb-toolbar-repeat.png
-share/gnome/help/rhythmbox/cs/figures/rb-toolbar-shuffle.png
-share/gnome/help/rhythmbox/cs/figures/rb-toolbar.png
-share/gnome/help/rhythmbox/cs/figures/rb-volume-changer.png
-share/gnome/help/rhythmbox/cs/figures/rb-window-small.png
-share/gnome/help/rhythmbox/cs/figures/rb-window.png
-share/gnome/help/rhythmbox/cs/rhythmbox.xml
-share/gnome/help/rhythmbox/da/figures/rb-iradio-main.png
-share/gnome/help/rhythmbox/da/figures/rb-notification-area-menu.png
-share/gnome/help/rhythmbox/da/figures/rb-notification-window.png
-share/gnome/help/rhythmbox/da/figures/rb-notification-zone.png
-share/gnome/help/rhythmbox/da/figures/rb-podcast-main.png
-share/gnome/help/rhythmbox/da/figures/rb-statusbar.png
-share/gnome/help/rhythmbox/da/figures/rb-toolbar-prevplaynext.png
-share/gnome/help/rhythmbox/da/figures/rb-toolbar-repeat.png
-share/gnome/help/rhythmbox/da/figures/rb-toolbar-shuffle.png
-share/gnome/help/rhythmbox/da/figures/rb-toolbar.png
-share/gnome/help/rhythmbox/da/figures/rb-volume-changer.png
-share/gnome/help/rhythmbox/da/figures/rb-window-small.png
-share/gnome/help/rhythmbox/da/figures/rb-window.png
-share/gnome/help/rhythmbox/da/rhythmbox.xml
-share/gnome/help/rhythmbox/de/figures/rb-iradio-main.png
-share/gnome/help/rhythmbox/de/figures/rb-notification-area-menu.png
-share/gnome/help/rhythmbox/de/figures/rb-notification-window.png
-share/gnome/help/rhythmbox/de/figures/rb-notification-zone.png
-share/gnome/help/rhythmbox/de/figures/rb-podcast-main.png
-share/gnome/help/rhythmbox/de/figures/rb-statusbar.png
-share/gnome/help/rhythmbox/de/figures/rb-toolbar-prevplaynext.png
-share/gnome/help/rhythmbox/de/figures/rb-toolbar-repeat.png
-share/gnome/help/rhythmbox/de/figures/rb-toolbar-shuffle.png
-share/gnome/help/rhythmbox/de/figures/rb-toolbar.png
-share/gnome/help/rhythmbox/de/figures/rb-volume-changer.png
-share/gnome/help/rhythmbox/de/figures/rb-window-small.png
-share/gnome/help/rhythmbox/de/figures/rb-window.png
-share/gnome/help/rhythmbox/de/rhythmbox.xml
-share/gnome/help/rhythmbox/el/figures/rb-iradio-main.png
-share/gnome/help/rhythmbox/el/figures/rb-notification-area-menu.png
-share/gnome/help/rhythmbox/el/figures/rb-notification-window.png
-share/gnome/help/rhythmbox/el/figures/rb-notification-zone.png
-share/gnome/help/rhythmbox/el/figures/rb-podcast-main.png
-share/gnome/help/rhythmbox/el/figures/rb-statusbar.png
-share/gnome/help/rhythmbox/el/figures/rb-toolbar-prevplaynext.png
-share/gnome/help/rhythmbox/el/figures/rb-toolbar-repeat.png
-share/gnome/help/rhythmbox/el/figures/rb-toolbar-shuffle.png
-share/gnome/help/rhythmbox/el/figures/rb-toolbar.png
-share/gnome/help/rhythmbox/el/figures/rb-volume-changer.png
-share/gnome/help/rhythmbox/el/figures/rb-window-small.png
-share/gnome/help/rhythmbox/el/figures/rb-window.png
-share/gnome/help/rhythmbox/el/rhythmbox.xml
-share/gnome/help/rhythmbox/es/figures/rb-iradio-main.png
-share/gnome/help/rhythmbox/es/figures/rb-notification-area-menu.png
-share/gnome/help/rhythmbox/es/figures/rb-notification-window.png
-share/gnome/help/rhythmbox/es/figures/rb-notification-zone.png
-share/gnome/help/rhythmbox/es/figures/rb-podcast-main.png
-share/gnome/help/rhythmbox/es/figures/rb-statusbar.png
-share/gnome/help/rhythmbox/es/figures/rb-toolbar-prevplaynext.png
-share/gnome/help/rhythmbox/es/figures/rb-toolbar-repeat.png
-share/gnome/help/rhythmbox/es/figures/rb-toolbar-shuffle.png
-share/gnome/help/rhythmbox/es/figures/rb-toolbar.png
-share/gnome/help/rhythmbox/es/figures/rb-volume-changer.png
-share/gnome/help/rhythmbox/es/figures/rb-window-small.png
-share/gnome/help/rhythmbox/es/figures/rb-window.png
-share/gnome/help/rhythmbox/es/rhythmbox.xml
-share/gnome/help/rhythmbox/fr/figures/rb-iradio-main.png
-share/gnome/help/rhythmbox/fr/figures/rb-notification-area-menu.png
-share/gnome/help/rhythmbox/fr/figures/rb-notification-window.png
-share/gnome/help/rhythmbox/fr/figures/rb-notification-zone.png
-share/gnome/help/rhythmbox/fr/figures/rb-podcast-main.png
-share/gnome/help/rhythmbox/fr/figures/rb-statusbar.png
-share/gnome/help/rhythmbox/fr/figures/rb-toolbar-prevplaynext.png
-share/gnome/help/rhythmbox/fr/figures/rb-toolbar-repeat.png
-share/gnome/help/rhythmbox/fr/figures/rb-toolbar-shuffle.png
-share/gnome/help/rhythmbox/fr/figures/rb-toolbar.png
-share/gnome/help/rhythmbox/fr/figures/rb-volume-changer.png
-share/gnome/help/rhythmbox/fr/figures/rb-window-small.png
-share/gnome/help/rhythmbox/fr/figures/rb-window.png
-share/gnome/help/rhythmbox/fr/rhythmbox.xml
-share/gnome/help/rhythmbox/it/figures/rb-iradio-main.png
-share/gnome/help/rhythmbox/it/figures/rb-notification-area-menu.png
-share/gnome/help/rhythmbox/it/figures/rb-notification-window.png
-share/gnome/help/rhythmbox/it/figures/rb-notification-zone.png
-share/gnome/help/rhythmbox/it/figures/rb-podcast-main.png
-share/gnome/help/rhythmbox/it/figures/rb-statusbar.png
-share/gnome/help/rhythmbox/it/figures/rb-toolbar-prevplaynext.png
-share/gnome/help/rhythmbox/it/figures/rb-toolbar-repeat.png
-share/gnome/help/rhythmbox/it/figures/rb-toolbar-shuffle.png
-share/gnome/help/rhythmbox/it/figures/rb-toolbar.png
-share/gnome/help/rhythmbox/it/figures/rb-volume-changer.png
-share/gnome/help/rhythmbox/it/figures/rb-window-small.png
-share/gnome/help/rhythmbox/it/figures/rb-window.png
-share/gnome/help/rhythmbox/it/rhythmbox.xml
-share/gnome/help/rhythmbox/oc/figures/rb-iradio-main.png
-share/gnome/help/rhythmbox/oc/figures/rb-notification-area-menu.png
-share/gnome/help/rhythmbox/oc/figures/rb-notification-window.png
-share/gnome/help/rhythmbox/oc/figures/rb-notification-zone.png
-share/gnome/help/rhythmbox/oc/figures/rb-podcast-main.png
-share/gnome/help/rhythmbox/oc/figures/rb-statusbar.png
-share/gnome/help/rhythmbox/oc/figures/rb-toolbar-prevplaynext.png
-share/gnome/help/rhythmbox/oc/figures/rb-toolbar-repeat.png
-share/gnome/help/rhythmbox/oc/figures/rb-toolbar-shuffle.png
-share/gnome/help/rhythmbox/oc/figures/rb-toolbar.png
-share/gnome/help/rhythmbox/oc/figures/rb-volume-changer.png
-share/gnome/help/rhythmbox/oc/figures/rb-window-small.png
-share/gnome/help/rhythmbox/oc/figures/rb-window.png
-share/gnome/help/rhythmbox/oc/rhythmbox.xml
-share/gnome/help/rhythmbox/pt/figures/rb-iradio-main.png
-share/gnome/help/rhythmbox/pt/figures/rb-notification-area-menu.png
-share/gnome/help/rhythmbox/pt/figures/rb-notification-window.png
-share/gnome/help/rhythmbox/pt/figures/rb-notification-zone.png
-share/gnome/help/rhythmbox/pt/figures/rb-podcast-main.png
-share/gnome/help/rhythmbox/pt/figures/rb-statusbar.png
-share/gnome/help/rhythmbox/pt/figures/rb-toolbar-prevplaynext.png
-share/gnome/help/rhythmbox/pt/figures/rb-toolbar-repeat.png
-share/gnome/help/rhythmbox/pt/figures/rb-toolbar-shuffle.png
-share/gnome/help/rhythmbox/pt/figures/rb-toolbar.png
-share/gnome/help/rhythmbox/pt/figures/rb-volume-changer.png
-share/gnome/help/rhythmbox/pt/figures/rb-window-small.png
-share/gnome/help/rhythmbox/pt/figures/rb-window.png
-share/gnome/help/rhythmbox/pt/rhythmbox.xml
-share/gnome/help/rhythmbox/ru/figures/rb-iradio-main.png
-share/gnome/help/rhythmbox/ru/figures/rb-notification-area-menu.png
-share/gnome/help/rhythmbox/ru/figures/rb-notification-window.png
-share/gnome/help/rhythmbox/ru/figures/rb-notification-zone.png
-share/gnome/help/rhythmbox/ru/figures/rb-podcast-main.png
-share/gnome/help/rhythmbox/ru/figures/rb-statusbar.png
-share/gnome/help/rhythmbox/ru/figures/rb-toolbar-prevplaynext.png
-share/gnome/help/rhythmbox/ru/figures/rb-toolbar-repeat.png
-share/gnome/help/rhythmbox/ru/figures/rb-toolbar-shuffle.png
-share/gnome/help/rhythmbox/ru/figures/rb-toolbar.png
-share/gnome/help/rhythmbox/ru/figures/rb-volume-changer.png
-share/gnome/help/rhythmbox/ru/figures/rb-window-small.png
-share/gnome/help/rhythmbox/ru/figures/rb-window.png
-share/gnome/help/rhythmbox/ru/rhythmbox.xml
-share/gnome/help/rhythmbox/sv/figures/rb-iradio-main.png
-share/gnome/help/rhythmbox/sv/figures/rb-notification-area-menu.png
-share/gnome/help/rhythmbox/sv/figures/rb-notification-window.png
-share/gnome/help/rhythmbox/sv/figures/rb-notification-zone.png
-share/gnome/help/rhythmbox/sv/figures/rb-podcast-main.png
-share/gnome/help/rhythmbox/sv/figures/rb-statusbar.png
-share/gnome/help/rhythmbox/sv/figures/rb-toolbar-prevplaynext.png
-share/gnome/help/rhythmbox/sv/figures/rb-toolbar-repeat.png
-share/gnome/help/rhythmbox/sv/figures/rb-toolbar-shuffle.png
-share/gnome/help/rhythmbox/sv/figures/rb-toolbar.png
-share/gnome/help/rhythmbox/sv/figures/rb-volume-changer.png
-share/gnome/help/rhythmbox/sv/figures/rb-window-small.png
-share/gnome/help/rhythmbox/sv/figures/rb-window.png
-share/gnome/help/rhythmbox/sv/rhythmbox.xml
-share/gnome/help/rhythmbox/uk/figures/rb-iradio-main.png
-share/gnome/help/rhythmbox/uk/figures/rb-notification-area-menu.png
-share/gnome/help/rhythmbox/uk/figures/rb-notification-window.png
-share/gnome/help/rhythmbox/uk/figures/rb-notification-zone.png
-share/gnome/help/rhythmbox/uk/figures/rb-podcast-main.png
-share/gnome/help/rhythmbox/uk/figures/rb-statusbar.png
-share/gnome/help/rhythmbox/uk/figures/rb-toolbar-prevplaynext.png
-share/gnome/help/rhythmbox/uk/figures/rb-toolbar-repeat.png
-share/gnome/help/rhythmbox/uk/figures/rb-toolbar-shuffle.png
-share/gnome/help/rhythmbox/uk/figures/rb-toolbar.png
-share/gnome/help/rhythmbox/uk/figures/rb-volume-changer.png
-share/gnome/help/rhythmbox/uk/figures/rb-window-small.png
-share/gnome/help/rhythmbox/uk/figures/rb-window.png
-share/gnome/help/rhythmbox/uk/rhythmbox.xml
-share/gnome/help/rhythmbox/zh_CN/figures/rb-iradio-main.png
-share/gnome/help/rhythmbox/zh_CN/figures/rb-notification-area-menu.png
-share/gnome/help/rhythmbox/zh_CN/figures/rb-notification-window.png
-share/gnome/help/rhythmbox/zh_CN/figures/rb-notification-zone.png
-share/gnome/help/rhythmbox/zh_CN/figures/rb-podcast-main.png
-share/gnome/help/rhythmbox/zh_CN/figures/rb-statusbar.png
-share/gnome/help/rhythmbox/zh_CN/figures/rb-toolbar-prevplaynext.png
-share/gnome/help/rhythmbox/zh_CN/figures/rb-toolbar-repeat.png
-share/gnome/help/rhythmbox/zh_CN/figures/rb-toolbar-shuffle.png
-share/gnome/help/rhythmbox/zh_CN/figures/rb-toolbar.png
-share/gnome/help/rhythmbox/zh_CN/figures/rb-volume-changer.png
-share/gnome/help/rhythmbox/zh_CN/figures/rb-window-small.png
-share/gnome/help/rhythmbox/zh_CN/figures/rb-window.png
-share/gnome/help/rhythmbox/zh_CN/rhythmbox.xml
+share/gir-1.0/MPID-3.0.gir
+share/gir-1.0/RB-3.0.gir
+share/help/C/rhythmbox/fdl-appendix.xml
+share/help/C/rhythmbox/index.docbook
+share/help/C/rhythmbox/legal.xml
+share/help/C/rhythmbox/figures/rb-iradio-main.png
+share/help/C/rhythmbox/figures/rb-notification-area-menu.png
+share/help/C/rhythmbox/figures/rb-notification-window.png
+share/help/C/rhythmbox/figures/rb-notification-zone.png
+share/help/C/rhythmbox/figures/rb-podcast-main.png
+share/help/C/rhythmbox/figures/rb-statusbar.png
+share/help/C/rhythmbox/figures/rb-toolbar-prevplaynext.png
+share/help/C/rhythmbox/figures/rb-toolbar-repeat.png
+share/help/C/rhythmbox/figures/rb-toolbar-shuffle.png
+share/help/C/rhythmbox/figures/rb-toolbar.png
+share/help/C/rhythmbox/figures/rb-volume-changer.png
+share/help/C/rhythmbox/figures/rb-window-small.png
+share/help/C/rhythmbox/figures/rb-window.png
+share/help/ca/rhythmbox/fdl-appendix.xml
+share/help/ca/rhythmbox/index.docbook
+share/help/ca/rhythmbox/legal.xml
+share/help/ca/rhythmbox/figures/rb-iradio-main.png
+share/help/ca/rhythmbox/figures/rb-notification-area-menu.png
+share/help/ca/rhythmbox/figures/rb-notification-window.png
+share/help/ca/rhythmbox/figures/rb-notification-zone.png
+share/help/ca/rhythmbox/figures/rb-podcast-main.png
+share/help/ca/rhythmbox/figures/rb-statusbar.png
+share/help/ca/rhythmbox/figures/rb-toolbar-prevplaynext.png
+share/help/ca/rhythmbox/figures/rb-toolbar-repeat.png
+share/help/ca/rhythmbox/figures/rb-toolbar-shuffle.png
+share/help/ca/rhythmbox/figures/rb-toolbar.png
+share/help/ca/rhythmbox/figures/rb-volume-changer.png
+share/help/ca/rhythmbox/figures/rb-window-small.png
+share/help/ca/rhythmbox/figures/rb-window.png
+share/help/cs/rhythmbox/fdl-appendix.xml
+share/help/cs/rhythmbox/index.docbook
+share/help/cs/rhythmbox/legal.xml
+share/help/cs/rhythmbox/figures/rb-iradio-main.png
+share/help/cs/rhythmbox/figures/rb-notification-area-menu.png
+share/help/cs/rhythmbox/figures/rb-notification-window.png
+share/help/cs/rhythmbox/figures/rb-notification-zone.png
+share/help/cs/rhythmbox/figures/rb-podcast-main.png
+share/help/cs/rhythmbox/figures/rb-statusbar.png
+share/help/cs/rhythmbox/figures/rb-toolbar-prevplaynext.png
+share/help/cs/rhythmbox/figures/rb-toolbar-repeat.png
+share/help/cs/rhythmbox/figures/rb-toolbar-shuffle.png
+share/help/cs/rhythmbox/figures/rb-toolbar.png
+share/help/cs/rhythmbox/figures/rb-volume-changer.png
+share/help/cs/rhythmbox/figures/rb-window-small.png
+share/help/cs/rhythmbox/figures/rb-window.png
+share/help/da/rhythmbox/fdl-appendix.xml
+share/help/da/rhythmbox/index.docbook
+share/help/da/rhythmbox/legal.xml
+share/help/da/rhythmbox/figures/rb-iradio-main.png
+share/help/da/rhythmbox/figures/rb-notification-area-menu.png
+share/help/da/rhythmbox/figures/rb-notification-window.png
+share/help/da/rhythmbox/figures/rb-notification-zone.png
+share/help/da/rhythmbox/figures/rb-podcast-main.png
+share/help/da/rhythmbox/figures/rb-statusbar.png
+share/help/da/rhythmbox/figures/rb-toolbar-prevplaynext.png
+share/help/da/rhythmbox/figures/rb-toolbar-repeat.png
+share/help/da/rhythmbox/figures/rb-toolbar-shuffle.png
+share/help/da/rhythmbox/figures/rb-toolbar.png
+share/help/da/rhythmbox/figures/rb-volume-changer.png
+share/help/da/rhythmbox/figures/rb-window-small.png
+share/help/da/rhythmbox/figures/rb-window.png
+share/help/de/rhythmbox/fdl-appendix.xml
+share/help/de/rhythmbox/index.docbook
+share/help/de/rhythmbox/legal.xml
+share/help/de/rhythmbox/figures/rb-iradio-main.png
+share/help/de/rhythmbox/figures/rb-notification-area-menu.png
+share/help/de/rhythmbox/figures/rb-notification-window.png
+share/help/de/rhythmbox/figures/rb-notification-zone.png
+share/help/de/rhythmbox/figures/rb-podcast-main.png
+share/help/de/rhythmbox/figures/rb-statusbar.png
+share/help/de/rhythmbox/figures/rb-toolbar-prevplaynext.png
+share/help/de/rhythmbox/figures/rb-toolbar-repeat.png
+share/help/de/rhythmbox/figures/rb-toolbar-shuffle.png
+share/help/de/rhythmbox/figures/rb-toolbar.png
+share/help/de/rhythmbox/figures/rb-volume-changer.png
+share/help/de/rhythmbox/figures/rb-window-small.png
+share/help/de/rhythmbox/figures/rb-window.png
+share/help/el/rhythmbox/fdl-appendix.xml
+share/help/el/rhythmbox/index.docbook
+share/help/el/rhythmbox/legal.xml
+share/help/el/rhythmbox/figures/rb-iradio-main.png
+share/help/el/rhythmbox/figures/rb-notification-area-menu.png
+share/help/el/rhythmbox/figures/rb-notification-window.png
+share/help/el/rhythmbox/figures/rb-notification-zone.png
+share/help/el/rhythmbox/figures/rb-podcast-main.png
+share/help/el/rhythmbox/figures/rb-statusbar.png
+share/help/el/rhythmbox/figures/rb-toolbar-prevplaynext.png
+share/help/el/rhythmbox/figures/rb-toolbar-repeat.png
+share/help/el/rhythmbox/figures/rb-toolbar-shuffle.png
+share/help/el/rhythmbox/figures/rb-toolbar.png
+share/help/el/rhythmbox/figures/rb-volume-changer.png
+share/help/el/rhythmbox/figures/rb-window-small.png
+share/help/el/rhythmbox/figures/rb-window.png
+share/help/es/rhythmbox/fdl-appendix.xml
+share/help/es/rhythmbox/index.docbook
+share/help/es/rhythmbox/legal.xml
+share/help/es/rhythmbox/figures/rb-iradio-main.png
+share/help/es/rhythmbox/figures/rb-notification-area-menu.png
+share/help/es/rhythmbox/figures/rb-notification-window.png
+share/help/es/rhythmbox/figures/rb-notification-zone.png
+share/help/es/rhythmbox/figures/rb-podcast-main.png
+share/help/es/rhythmbox/figures/rb-statusbar.png
+share/help/es/rhythmbox/figures/rb-toolbar-prevplaynext.png
+share/help/es/rhythmbox/figures/rb-toolbar-repeat.png
+share/help/es/rhythmbox/figures/rb-toolbar-shuffle.png
+share/help/es/rhythmbox/figures/rb-toolbar.png
+share/help/es/rhythmbox/figures/rb-volume-changer.png
+share/help/es/rhythmbox/figures/rb-window-small.png
+share/help/es/rhythmbox/figures/rb-window.png
+share/help/eu/rhythmbox/fdl-appendix.xml
+share/help/eu/rhythmbox/index.docbook
+share/help/eu/rhythmbox/legal.xml
+share/help/eu/rhythmbox/figures/rb-iradio-main.png
+share/help/eu/rhythmbox/figures/rb-notification-area-menu.png
+share/help/eu/rhythmbox/figures/rb-notification-window.png
+share/help/eu/rhythmbox/figures/rb-notification-zone.png
+share/help/eu/rhythmbox/figures/rb-podcast-main.png
+share/help/eu/rhythmbox/figures/rb-statusbar.png
+share/help/eu/rhythmbox/figures/rb-toolbar-prevplaynext.png
+share/help/eu/rhythmbox/figures/rb-toolbar-repeat.png
+share/help/eu/rhythmbox/figures/rb-toolbar-shuffle.png
+share/help/eu/rhythmbox/figures/rb-toolbar.png
+share/help/eu/rhythmbox/figures/rb-volume-changer.png
+share/help/eu/rhythmbox/figures/rb-window-small.png
+share/help/eu/rhythmbox/figures/rb-window.png
+share/help/fr/rhythmbox/fdl-appendix.xml
+share/help/fr/rhythmbox/index.docbook
+share/help/fr/rhythmbox/legal.xml
+share/help/fr/rhythmbox/figures/rb-iradio-main.png
+share/help/fr/rhythmbox/figures/rb-notification-area-menu.png
+share/help/fr/rhythmbox/figures/rb-notification-window.png
+share/help/fr/rhythmbox/figures/rb-notification-zone.png
+share/help/fr/rhythmbox/figures/rb-podcast-main.png
+share/help/fr/rhythmbox/figures/rb-statusbar.png
+share/help/fr/rhythmbox/figures/rb-toolbar-prevplaynext.png
+share/help/fr/rhythmbox/figures/rb-toolbar-repeat.png
+share/help/fr/rhythmbox/figures/rb-toolbar-shuffle.png
+share/help/fr/rhythmbox/figures/rb-toolbar.png
+share/help/fr/rhythmbox/figures/rb-volume-changer.png
+share/help/fr/rhythmbox/figures/rb-window-small.png
+share/help/fr/rhythmbox/figures/rb-window.png
+share/help/gl/rhythmbox/fdl-appendix.xml
+share/help/gl/rhythmbox/index.docbook
+share/help/gl/rhythmbox/legal.xml
+share/help/gl/rhythmbox/figures/rb-iradio-main.png
+share/help/gl/rhythmbox/figures/rb-notification-area-menu.png
+share/help/gl/rhythmbox/figures/rb-notification-window.png
+share/help/gl/rhythmbox/figures/rb-notification-zone.png
+share/help/gl/rhythmbox/figures/rb-podcast-main.png
+share/help/gl/rhythmbox/figures/rb-statusbar.png
+share/help/gl/rhythmbox/figures/rb-toolbar-prevplaynext.png
+share/help/gl/rhythmbox/figures/rb-toolbar-repeat.png
+share/help/gl/rhythmbox/figures/rb-toolbar-shuffle.png
+share/help/gl/rhythmbox/figures/rb-toolbar.png
+share/help/gl/rhythmbox/figures/rb-volume-changer.png
+share/help/gl/rhythmbox/figures/rb-window-small.png
+share/help/gl/rhythmbox/figures/rb-window.png
+share/help/it/rhythmbox/fdl-appendix.xml
+share/help/it/rhythmbox/index.docbook
+share/help/it/rhythmbox/legal.xml
+share/help/it/rhythmbox/figures/rb-iradio-main.png
+share/help/it/rhythmbox/figures/rb-notification-area-menu.png
+share/help/it/rhythmbox/figures/rb-notification-window.png
+share/help/it/rhythmbox/figures/rb-notification-zone.png
+share/help/it/rhythmbox/figures/rb-podcast-main.png
+share/help/it/rhythmbox/figures/rb-statusbar.png
+share/help/it/rhythmbox/figures/rb-toolbar-prevplaynext.png
+share/help/it/rhythmbox/figures/rb-toolbar-repeat.png
+share/help/it/rhythmbox/figures/rb-toolbar-shuffle.png
+share/help/it/rhythmbox/figures/rb-toolbar.png
+share/help/it/rhythmbox/figures/rb-volume-changer.png
+share/help/it/rhythmbox/figures/rb-window-small.png
+share/help/it/rhythmbox/figures/rb-window.png
+share/help/ja/rhythmbox/fdl-appendix.xml
+share/help/ja/rhythmbox/index.docbook
+share/help/ja/rhythmbox/legal.xml
+share/help/ja/rhythmbox/figures/rb-iradio-main.png
+share/help/ja/rhythmbox/figures/rb-notification-area-menu.png
+share/help/ja/rhythmbox/figures/rb-notification-window.png
+share/help/ja/rhythmbox/figures/rb-notification-zone.png
+share/help/ja/rhythmbox/figures/rb-podcast-main.png
+share/help/ja/rhythmbox/figures/rb-statusbar.png
+share/help/ja/rhythmbox/figures/rb-toolbar-prevplaynext.png
+share/help/ja/rhythmbox/figures/rb-toolbar-repeat.png
+share/help/ja/rhythmbox/figures/rb-toolbar-shuffle.png
+share/help/ja/rhythmbox/figures/rb-toolbar.png
+share/help/ja/rhythmbox/figures/rb-volume-changer.png
+share/help/ja/rhythmbox/figures/rb-window-small.png
+share/help/ja/rhythmbox/figures/rb-window.png
+share/help/oc/rhythmbox/fdl-appendix.xml
+share/help/oc/rhythmbox/index.docbook
+share/help/oc/rhythmbox/legal.xml
+share/help/oc/rhythmbox/figures/rb-iradio-main.png
+share/help/oc/rhythmbox/figures/rb-notification-area-menu.png
+share/help/oc/rhythmbox/figures/rb-notification-window.png
+share/help/oc/rhythmbox/figures/rb-notification-zone.png
+share/help/oc/rhythmbox/figures/rb-podcast-main.png
+share/help/oc/rhythmbox/figures/rb-statusbar.png
+share/help/oc/rhythmbox/figures/rb-toolbar-prevplaynext.png
+share/help/oc/rhythmbox/figures/rb-toolbar-repeat.png
+share/help/oc/rhythmbox/figures/rb-toolbar-shuffle.png
+share/help/oc/rhythmbox/figures/rb-toolbar.png
+share/help/oc/rhythmbox/figures/rb-volume-changer.png
+share/help/oc/rhythmbox/figures/rb-window-small.png
+share/help/oc/rhythmbox/figures/rb-window.png
+share/help/pt/rhythmbox/fdl-appendix.xml
+share/help/pt/rhythmbox/index.docbook
+share/help/pt/rhythmbox/legal.xml
+share/help/pt/rhythmbox/figures/rb-iradio-main.png
+share/help/pt/rhythmbox/figures/rb-notification-area-menu.png
+share/help/pt/rhythmbox/figures/rb-notification-window.png
+share/help/pt/rhythmbox/figures/rb-notification-zone.png
+share/help/pt/rhythmbox/figures/rb-podcast-main.png
+share/help/pt/rhythmbox/figures/rb-statusbar.png
+share/help/pt/rhythmbox/figures/rb-toolbar-prevplaynext.png
+share/help/pt/rhythmbox/figures/rb-toolbar-repeat.png
+share/help/pt/rhythmbox/figures/rb-toolbar-shuffle.png
+share/help/pt/rhythmbox/figures/rb-toolbar.png
+share/help/pt/rhythmbox/figures/rb-volume-changer.png
+share/help/pt/rhythmbox/figures/rb-window-small.png
+share/help/pt/rhythmbox/figures/rb-window.png
+share/help/pt_BR/rhythmbox/fdl-appendix.xml
+share/help/pt_BR/rhythmbox/index.docbook
+share/help/pt_BR/rhythmbox/legal.xml
+share/help/pt_BR/rhythmbox/figures/rb-iradio-main.png
+share/help/pt_BR/rhythmbox/figures/rb-notification-area-menu.png
+share/help/pt_BR/rhythmbox/figures/rb-notification-window.png
+share/help/pt_BR/rhythmbox/figures/rb-notification-zone.png
+share/help/pt_BR/rhythmbox/figures/rb-podcast-main.png
+share/help/pt_BR/rhythmbox/figures/rb-statusbar.png
+share/help/pt_BR/rhythmbox/figures/rb-toolbar-prevplaynext.png
+share/help/pt_BR/rhythmbox/figures/rb-toolbar-repeat.png
+share/help/pt_BR/rhythmbox/figures/rb-toolbar-shuffle.png
+share/help/pt_BR/rhythmbox/figures/rb-toolbar.png
+share/help/pt_BR/rhythmbox/figures/rb-volume-changer.png
+share/help/pt_BR/rhythmbox/figures/rb-window-small.png
+share/help/pt_BR/rhythmbox/figures/rb-window.png
+share/help/ro/rhythmbox/fdl-appendix.xml
+share/help/ro/rhythmbox/index.docbook
+share/help/ro/rhythmbox/legal.xml
+share/help/ro/rhythmbox/figures/rb-iradio-main.png
+share/help/ro/rhythmbox/figures/rb-notification-area-menu.png
+share/help/ro/rhythmbox/figures/rb-notification-window.png
+share/help/ro/rhythmbox/figures/rb-notification-zone.png
+share/help/ro/rhythmbox/figures/rb-podcast-main.png
+share/help/ro/rhythmbox/figures/rb-statusbar.png
+share/help/ro/rhythmbox/figures/rb-toolbar-prevplaynext.png
+share/help/ro/rhythmbox/figures/rb-toolbar-repeat.png
+share/help/ro/rhythmbox/figures/rb-toolbar-shuffle.png
+share/help/ro/rhythmbox/figures/rb-toolbar.png
+share/help/ro/rhythmbox/figures/rb-volume-changer.png
+share/help/ro/rhythmbox/figures/rb-window-small.png
+share/help/ro/rhythmbox/figures/rb-window.png
+share/help/ru/rhythmbox/fdl-appendix.xml
+share/help/ru/rhythmbox/index.docbook
+share/help/ru/rhythmbox/legal.xml
+share/help/ru/rhythmbox/figures/rb-iradio-main.png
+share/help/ru/rhythmbox/figures/rb-notification-area-menu.png
+share/help/ru/rhythmbox/figures/rb-notification-window.png
+share/help/ru/rhythmbox/figures/rb-notification-zone.png
+share/help/ru/rhythmbox/figures/rb-podcast-main.png
+share/help/ru/rhythmbox/figures/rb-statusbar.png
+share/help/ru/rhythmbox/figures/rb-toolbar-prevplaynext.png
+share/help/ru/rhythmbox/figures/rb-toolbar-repeat.png
+share/help/ru/rhythmbox/figures/rb-toolbar-shuffle.png
+share/help/ru/rhythmbox/figures/rb-toolbar.png
+share/help/ru/rhythmbox/figures/rb-volume-changer.png
+share/help/ru/rhythmbox/figures/rb-window-small.png
+share/help/ru/rhythmbox/figures/rb-window.png
+share/help/sl/rhythmbox/fdl-appendix.xml
+share/help/sl/rhythmbox/index.docbook
+share/help/sl/rhythmbox/legal.xml
+share/help/sl/rhythmbox/figures/rb-iradio-main.png
+share/help/sl/rhythmbox/figures/rb-notification-area-menu.png
+share/help/sl/rhythmbox/figures/rb-notification-window.png
+share/help/sl/rhythmbox/figures/rb-notification-zone.png
+share/help/sl/rhythmbox/figures/rb-podcast-main.png
+share/help/sl/rhythmbox/figures/rb-statusbar.png
+share/help/sl/rhythmbox/figures/rb-toolbar-prevplaynext.png
+share/help/sl/rhythmbox/figures/rb-toolbar-repeat.png
+share/help/sl/rhythmbox/figures/rb-toolbar-shuffle.png
+share/help/sl/rhythmbox/figures/rb-toolbar.png
+share/help/sl/rhythmbox/figures/rb-volume-changer.png
+share/help/sl/rhythmbox/figures/rb-window-small.png
+share/help/sl/rhythmbox/figures/rb-window.png
+share/help/sv/rhythmbox/fdl-appendix.xml
+share/help/sv/rhythmbox/index.docbook
+share/help/sv/rhythmbox/legal.xml
+share/help/sv/rhythmbox/figures/rb-iradio-main.png
+share/help/sv/rhythmbox/figures/rb-notification-area-menu.png
+share/help/sv/rhythmbox/figures/rb-notification-window.png
+share/help/sv/rhythmbox/figures/rb-notification-zone.png
+share/help/sv/rhythmbox/figures/rb-podcast-main.png
+share/help/sv/rhythmbox/figures/rb-statusbar.png
+share/help/sv/rhythmbox/figures/rb-toolbar-prevplaynext.png
+share/help/sv/rhythmbox/figures/rb-toolbar-repeat.png
+share/help/sv/rhythmbox/figures/rb-toolbar-shuffle.png
+share/help/sv/rhythmbox/figures/rb-toolbar.png
+share/help/sv/rhythmbox/figures/rb-volume-changer.png
+share/help/sv/rhythmbox/figures/rb-window-small.png
+share/help/sv/rhythmbox/figures/rb-window.png
+share/help/uk/rhythmbox/fdl-appendix.xml
+share/help/uk/rhythmbox/index.docbook
+share/help/uk/rhythmbox/legal.xml
+share/help/uk/rhythmbox/figures/rb-iradio-main.png
+share/help/uk/rhythmbox/figures/rb-notification-area-menu.png
+share/help/uk/rhythmbox/figures/rb-notification-window.png
+share/help/uk/rhythmbox/figures/rb-notification-zone.png
+share/help/uk/rhythmbox/figures/rb-podcast-main.png
+share/help/uk/rhythmbox/figures/rb-statusbar.png
+share/help/uk/rhythmbox/figures/rb-toolbar-prevplaynext.png
+share/help/uk/rhythmbox/figures/rb-toolbar-repeat.png
+share/help/uk/rhythmbox/figures/rb-toolbar-shuffle.png
+share/help/uk/rhythmbox/figures/rb-toolbar.png
+share/help/uk/rhythmbox/figures/rb-volume-changer.png
+share/help/uk/rhythmbox/figures/rb-window-small.png
+share/help/uk/rhythmbox/figures/rb-window.png
+share/help/zh_CN/rhythmbox/fdl-appendix.xml
+share/help/zh_CN/rhythmbox/index.docbook
+share/help/zh_CN/rhythmbox/legal.xml
+share/help/zh_CN/rhythmbox/figures/rb-iradio-main.png
+share/help/zh_CN/rhythmbox/figures/rb-notification-area-menu.png
+share/help/zh_CN/rhythmbox/figures/rb-notification-window.png
+share/help/zh_CN/rhythmbox/figures/rb-notification-zone.png
+share/help/zh_CN/rhythmbox/figures/rb-podcast-main.png
+share/help/zh_CN/rhythmbox/figures/rb-statusbar.png
+share/help/zh_CN/rhythmbox/figures/rb-toolbar-prevplaynext.png
+share/help/zh_CN/rhythmbox/figures/rb-toolbar-repeat.png
+share/help/zh_CN/rhythmbox/figures/rb-toolbar-shuffle.png
+share/help/zh_CN/rhythmbox/figures/rb-toolbar.png
+share/help/zh_CN/rhythmbox/figures/rb-volume-changer.png
+share/help/zh_CN/rhythmbox/figures/rb-window-small.png
+share/help/zh_CN/rhythmbox/figures/rb-window.png
share/icons/hicolor/16x16/apps/rhythmbox.png
share/icons/hicolor/22x22/apps/rhythmbox.png
share/icons/hicolor/24x24/apps/rhythmbox.png
-share/icons/hicolor/24x24/places/music-library.png
+share/icons/hicolor/256x256/apps/rhythmbox.png
share/icons/hicolor/32x32/apps/rhythmbox.png
share/icons/hicolor/48x48/apps/rhythmbox.png
-share/icons/hicolor/scalable/apps/rhythmbox.svg
+share/icons/hicolor/48x48/status/rhythmbox-missing-artwork.png
+share/icons/hicolor/scalable/apps/rhythmbox-symbolic.svg
share/locale/af/LC_MESSAGES/rhythmbox.mo
share/locale/am/LC_MESSAGES/rhythmbox.mo
share/locale/ar/LC_MESSAGES/rhythmbox.mo
@@ -523,6 +705,7 @@ share/locale/bg/LC_MESSAGES/rhythmbox.mo
share/locale/bn_IN/LC_MESSAGES/rhythmbox.mo
share/locale/br/LC_MESSAGES/rhythmbox.mo
share/locale/ca/LC_MESSAGES/rhythmbox.mo
+share/locale/ca@valencia/LC_MESSAGES/rhythmbox.mo
share/locale/cs/LC_MESSAGES/rhythmbox.mo
share/locale/cy/LC_MESSAGES/rhythmbox.mo
share/locale/da/LC_MESSAGES/rhythmbox.mo
@@ -531,12 +714,15 @@ share/locale/dz/LC_MESSAGES/rhythmbox.mo
share/locale/el/LC_MESSAGES/rhythmbox.mo
share/locale/en_CA/LC_MESSAGES/rhythmbox.mo
share/locale/en_GB/LC_MESSAGES/rhythmbox.mo
+share/locale/eo/LC_MESSAGES/rhythmbox.mo
share/locale/es/LC_MESSAGES/rhythmbox.mo
share/locale/et/LC_MESSAGES/rhythmbox.mo
share/locale/eu/LC_MESSAGES/rhythmbox.mo
+share/locale/fa/LC_MESSAGES/rhythmbox.mo
share/locale/fi/LC_MESSAGES/rhythmbox.mo
share/locale/fr/LC_MESSAGES/rhythmbox.mo
share/locale/ga/LC_MESSAGES/rhythmbox.mo
+share/locale/gd/LC_MESSAGES/rhythmbox.mo
share/locale/gl/LC_MESSAGES/rhythmbox.mo
share/locale/gu/LC_MESSAGES/rhythmbox.mo
share/locale/he/LC_MESSAGES/rhythmbox.mo
@@ -560,6 +746,7 @@ share/locale/nb/LC_MESSAGES/rhythmbox.mo
share/locale/nds/LC_MESSAGES/rhythmbox.mo
share/locale/ne/LC_MESSAGES/rhythmbox.mo
share/locale/nl/LC_MESSAGES/rhythmbox.mo
+share/locale/nn/LC_MESSAGES/rhythmbox.mo
share/locale/oc/LC_MESSAGES/rhythmbox.mo
share/locale/or/LC_MESSAGES/rhythmbox.mo
share/locale/pa/LC_MESSAGES/rhythmbox.mo
@@ -570,6 +757,7 @@ share/locale/pt_BR/LC_MESSAGES/rhythmbox.mo
share/locale/ro/LC_MESSAGES/rhythmbox.mo
share/locale/ru/LC_MESSAGES/rhythmbox.mo
share/locale/rw/LC_MESSAGES/rhythmbox.mo
+share/locale/si/LC_MESSAGES/rhythmbox.mo
share/locale/sk/LC_MESSAGES/rhythmbox.mo
share/locale/sl/LC_MESSAGES/rhythmbox.mo
share/locale/sr/LC_MESSAGES/rhythmbox.mo
@@ -584,190 +772,82 @@ share/locale/vi/LC_MESSAGES/rhythmbox.mo
share/locale/zh_CN/LC_MESSAGES/rhythmbox.mo
share/locale/zh_HK/LC_MESSAGES/rhythmbox.mo
share/locale/zh_TW/LC_MESSAGES/rhythmbox.mo
-share/omf/rhythmbox/rhythmbox-C.omf
-share/omf/rhythmbox/rhythmbox-cs.omf
-share/omf/rhythmbox/rhythmbox-da.omf
-share/omf/rhythmbox/rhythmbox-de.omf
-share/omf/rhythmbox/rhythmbox-el.omf
-share/omf/rhythmbox/rhythmbox-es.omf
-share/omf/rhythmbox/rhythmbox-fr.omf
-share/omf/rhythmbox/rhythmbox-it.omf
-share/omf/rhythmbox/rhythmbox-oc.omf
-share/omf/rhythmbox/rhythmbox-pt.omf
-share/omf/rhythmbox/rhythmbox-ru.omf
-share/omf/rhythmbox/rhythmbox-sv.omf
-share/omf/rhythmbox/rhythmbox-uk.omf
-share/omf/rhythmbox/rhythmbox-zh_CN.omf
-share/rhythmbox/create-playlist.ui
-share/rhythmbox/general-prefs.ui
-share/rhythmbox/icons/hicolor/16x16/actions/audio-cd-duplicate.png
-share/rhythmbox/icons/hicolor/16x16/actions/audio-cd-duplicate.svg
-share/rhythmbox/icons/hicolor/16x16/actions/audio-cd-new.png
-share/rhythmbox/icons/hicolor/16x16/actions/audio-cd-new.svg
-share/rhythmbox/icons/hicolor/16x16/actions/internet-radio-new.png
-share/rhythmbox/icons/hicolor/16x16/actions/media-eject.png
-share/rhythmbox/icons/hicolor/16x16/actions/playlist-automatic-new.png
-share/rhythmbox/icons/hicolor/16x16/actions/playlist-new.png
-share/rhythmbox/icons/hicolor/16x16/actions/podcast-new.png
-share/rhythmbox/icons/hicolor/16x16/places/library-internet-radio.png
-share/rhythmbox/icons/hicolor/16x16/places/library-podcast.png
-share/rhythmbox/icons/hicolor/16x16/places/music-library.png
-share/rhythmbox/icons/hicolor/16x16/places/playlist-automatic.png
-share/rhythmbox/icons/hicolor/16x16/places/playlist.png
-share/rhythmbox/icons/hicolor/16x16/status/rhythmbox-no-star.png
-share/rhythmbox/icons/hicolor/16x16/status/rhythmbox-notplaying.png
-share/rhythmbox/icons/hicolor/16x16/status/rhythmbox-set-star.png
-share/rhythmbox/icons/hicolor/16x16/status/rhythmbox-unset-star.png
-share/rhythmbox/icons/hicolor/22x22/actions/audio-cd-duplicate.png
-share/rhythmbox/icons/hicolor/22x22/actions/audio-cd-duplicate.svg
-share/rhythmbox/icons/hicolor/22x22/actions/audio-cd-new.png
-share/rhythmbox/icons/hicolor/22x22/actions/audio-cd-new.svg
-share/rhythmbox/icons/hicolor/22x22/actions/internet-radio-new.png
-share/rhythmbox/icons/hicolor/22x22/actions/playlist-automatic-new.png
-share/rhythmbox/icons/hicolor/22x22/actions/playlist-new.png
-share/rhythmbox/icons/hicolor/22x22/actions/podcast-new.png
-share/rhythmbox/icons/hicolor/22x22/actions/visualization.png
-share/rhythmbox/icons/hicolor/22x22/places/library-internet-radio.png
-share/rhythmbox/icons/hicolor/22x22/places/library-podcast.png
-share/rhythmbox/icons/hicolor/22x22/places/playlist-automatic.png
-share/rhythmbox/icons/hicolor/22x22/places/playlist.png
-%%PYTHON%%share/rhythmbox/icons/hicolor/24x24/places/jamendo.png
-%%PYTHON%%share/rhythmbox/icons/hicolor/24x24/places/magnatune.png
-share/rhythmbox/icons/hicolor/22x22/status/rhythmbox-notplaying.png
-share/rhythmbox/icons/hicolor/32x32/actions/audio-cd-duplicate.png
-share/rhythmbox/icons/hicolor/32x32/actions/audio-cd-duplicate.svg
-share/rhythmbox/icons/hicolor/32x32/actions/audio-cd-new.png
-share/rhythmbox/icons/hicolor/32x32/actions/audio-cd-new.svg
-share/rhythmbox/icons/hicolor/32x32/actions/internet-radio-new.png
-share/rhythmbox/icons/hicolor/32x32/actions/playlist-automatic-new.png
-share/rhythmbox/icons/hicolor/32x32/actions/playlist-new.png
-share/rhythmbox/icons/hicolor/32x32/places/library-internet-radio.png
-share/rhythmbox/icons/hicolor/32x32/places/playlist-automatic.png
-share/rhythmbox/icons/hicolor/32x32/places/playlist.png
-share/rhythmbox/icons/hicolor/32x32/status/rhythmbox-notplaying.png
-share/rhythmbox/icons/hicolor/scalable/actions/audio-cd-duplicate.svg
-share/rhythmbox/icons/hicolor/scalable/actions/audio-cd-new.svg
-share/rhythmbox/icons/hicolor/scalable/actions/internet-radio-new.svg
-share/rhythmbox/icons/hicolor/scalable/actions/playlist-automatic-new.svg
-share/rhythmbox/icons/hicolor/scalable/actions/playlist-new.svg
-share/rhythmbox/icons/hicolor/scalable/places/library-internet-radio.svg
-share/rhythmbox/icons/hicolor/scalable/places/playlist-automatic.svg
-share/rhythmbox/icons/hicolor/scalable/places/playlist.svg
-share/rhythmbox/icons/hicolor/scalable/status/rhythmbox-notplaying.svg
-share/rhythmbox/library-prefs.ui
-share/rhythmbox/media-player-properties.ui
-share/rhythmbox/playback-prefs.ui
-share/rhythmbox/playlist-save.ui
-share/rhythmbox/playlists.xml
-share/rhythmbox/plugins.ui
-share/rhythmbox/podcast-feed-properties.ui
-share/rhythmbox/podcast-prefs.ui
-share/rhythmbox/podcast-properties.ui
-share/rhythmbox/rhythmbox-ui.xml
-share/rhythmbox/song-info-multiple.ui
-share/rhythmbox/song-info.ui
-share/rhythmbox/uri-new.ui
-@dirrm share/rhythmbox/icons/hicolor/scalable/status
-@dirrm share/rhythmbox/icons/hicolor/scalable/places
-@dirrm share/rhythmbox/icons/hicolor/scalable/actions
-@dirrm share/rhythmbox/icons/hicolor/scalable
-@dirrm share/rhythmbox/icons/hicolor/32x32/status
-@dirrm share/rhythmbox/icons/hicolor/32x32/places
-@dirrm share/rhythmbox/icons/hicolor/32x32/actions
-@dirrm share/rhythmbox/icons/hicolor/32x32
-%%PYTHON%%@dirrm share/rhythmbox/icons/hicolor/24x24/places
-%%PYTHON%%@dirrm share/rhythmbox/icons/hicolor/24x24
-@dirrm share/rhythmbox/icons/hicolor/22x22/status
-@dirrm share/rhythmbox/icons/hicolor/22x22/places
-@dirrm share/rhythmbox/icons/hicolor/22x22/actions
-@dirrm share/rhythmbox/icons/hicolor/22x22
-@dirrm share/rhythmbox/icons/hicolor/16x16/status
-@dirrm share/rhythmbox/icons/hicolor/16x16/places
-@dirrm share/rhythmbox/icons/hicolor/16x16/actions
-@dirrm share/rhythmbox/icons/hicolor/16x16
-@dirrm share/rhythmbox/icons/hicolor
-@dirrm share/rhythmbox/icons
-@dirrm share/rhythmbox
-@dirrm share/omf/rhythmbox
-@dirrm share/gnome/help/rhythmbox/zh_CN/figures
-@dirrm share/gnome/help/rhythmbox/zh_CN
-@dirrm share/gnome/help/rhythmbox/uk/figures
-@dirrm share/gnome/help/rhythmbox/uk
-@dirrm share/gnome/help/rhythmbox/sv/figures
-@dirrm share/gnome/help/rhythmbox/sv
-@dirrm share/gnome/help/rhythmbox/ru/figures
-@dirrm share/gnome/help/rhythmbox/ru
-@dirrm share/gnome/help/rhythmbox/pt/figures
-@dirrm share/gnome/help/rhythmbox/pt
-@dirrm share/gnome/help/rhythmbox/oc/figures
-@dirrm share/gnome/help/rhythmbox/oc
-@dirrm share/gnome/help/rhythmbox/it/figures
-@dirrm share/gnome/help/rhythmbox/it
-@dirrm share/gnome/help/rhythmbox/fr/figures
-@dirrm share/gnome/help/rhythmbox/fr
-@dirrm share/gnome/help/rhythmbox/es/figures
-@dirrm share/gnome/help/rhythmbox/es
-@dirrm share/gnome/help/rhythmbox/el/figures
-@dirrm share/gnome/help/rhythmbox/el
-@dirrm share/gnome/help/rhythmbox/da/figures
-@dirrm share/gnome/help/rhythmbox/da
-@dirrm share/gnome/help/rhythmbox/de/figures
-@dirrm share/gnome/help/rhythmbox/de
-@dirrm share/gnome/help/rhythmbox/cs/figures
-@dirrm share/gnome/help/rhythmbox/cs
-@dirrm share/gnome/help/rhythmbox/C/figures
-@dirrm share/gnome/help/rhythmbox/C
-@dirrm share/gnome/help/rhythmbox
-@dirrm %%DOCSDIR%%
-@dirrm lib/rhythmbox/plugins/visualizer
-%%PYTHON%%@dirrm lib/rhythmbox/plugins/upnp_coherence
-@dirrm lib/rhythmbox/plugins/status-icon
-%%PYTHON%%@dirrm lib/rhythmbox/plugins/sendto
-%%PYTHON%%@dirrm lib/rhythmbox/plugins/replaygain
-%%PYTHON%%@dirrm lib/rhythmbox/plugins/rb
-%%PYTHON%%@dirrm lib/rhythmbox/plugins/python-console
-@dirrm lib/rhythmbox/plugins/power-manager
-%%MTP%%@dirrm lib/rhythmbox/plugins/mtpdevice
-@dirrm lib/rhythmbox/plugins/mmkeys
-%%PYTHON%%@dirrm lib/rhythmbox/plugins/magnatune
-%%PYTHON%%@dirrm lib/rhythmbox/plugins/lyrics
-%%LIRC%%@dirrm lib/rhythmbox/plugins/rblirc
-%%PYTHON%%@dirrm lib/rhythmbox/plugins/jamendo
-@dirrm lib/rhythmbox/plugins/iradio
-%%IPOD%%@dirrm lib/rhythmbox/plugins/ipod
-%%PYTHON%%@dirrm lib/rhythmbox/plugins/im-status
-@dirrm lib/rhythmbox/plugins/generic-player
-@dirrm lib/rhythmbox/plugins/fmradio
-%%DAAP%%@dirrm lib/rhythmbox/plugins/daap
-%%PYTHON%%@dirrm lib/rhythmbox/plugins/context/tmpl
-%%PYTHON%%@dirrm lib/rhythmbox/plugins/context/img
-%%PYTHON%%@dirrm lib/rhythmbox/plugins/context
-@dirrm lib/rhythmbox/plugins/cd-recorder
-@dirrm lib/rhythmbox/plugins/audioscrobbler
-@dirrm lib/rhythmbox/plugins/audiocd
-%%PYTHON%%@dirrm lib/rhythmbox/plugins/artdisplay
-@dirrm lib/rhythmbox/plugins
-@dirrm lib/rhythmbox
-%%ITMS_PLUGIN%%@dirrmtry %%WEBPLUGIN_DIR%%
-@dirrmtry share/locale/zh_HK/LC_MESSAGES
-@dirrmtry share/locale/zh_HK
-@dirrmtry share/locale/te/LC_MESSAGES
-@dirrmtry share/locale/te
-@dirrmtry share/locale/sr@latin/LC_MESSAGES
-@dirrmtry share/locale/sr@latin
-@dirrmtry share/locale/rw/LC_MESSAGES
-@dirrmtry share/locale/rw
-@dirrmtry share/locale/ps/LC_MESSAGES
-@dirrmtry share/locale/ps
-@dirrmtry share/locale/oc/LC_MESSAGES
-@dirrmtry share/locale/oc
-@dirrmtry share/locale/nds/LC_MESSAGES
-@dirrmtry share/locale/nds
-@dirrmtry share/locale/mr/LC_MESSAGES
-@dirrmtry share/locale/mr
-@dirrmtry share/locale/dz/LC_MESSAGES
-@dirrmtry share/locale/dz
-@dirrmtry share/locale/be@latin/LC_MESSAGES
-@dirrmtry share/locale/be@latin
-@dirrmtry share/locale/as/LC_MESSAGES
-@dirrmtry share/locale/as
+%%DATADIR%%/app-menu.ui
+%%DATADIR%%/browser-popup.ui
+%%DATADIR%%/create-playlist.ui
+%%DATADIR%%/display-page-add-menu.ui
+%%DATADIR%%/edit-menu.ui
+%%DATADIR%%/general-prefs.ui
+%%DATADIR%%/icons/hicolor/16x16/status/rhythmbox-no-star.png
+%%DATADIR%%/icons/hicolor/16x16/status/rhythmbox-set-star.png
+%%DATADIR%%/icons/hicolor/16x16/status/rhythmbox-unset-star.png
+%%DATADIR%%/import-dialog.ui
+%%DATADIR%%/import-errors-popup.ui
+%%DATADIR%%/library-prefs.ui
+%%DATADIR%%/library-toolbar.ui
+%%PYTHON%%%%DATADIR%%/plugins/lyrics/lyrics-prefs.ui
+%%DATADIR%%/main-toolbar.ui
+%%DATADIR%%/media-player-properties.ui
+%%DATADIR%%/missing-files-popup.ui
+%%DATADIR%%/playback-prefs.ui
+%%DATADIR%%/playlist-menu.ui
+%%DATADIR%%/playlist-popup.ui
+%%DATADIR%%/playlist-save.ui
+%%DATADIR%%/playlist-toolbar.ui
+%%DATADIR%%/playlists.xml
+%%DATADIR%%/plugins/audiocd/album-info.ui
+%%DATADIR%%/plugins/audiocd/audiocd-toolbar.ui
+%%DATADIR%%/plugins/audioscrobbler/Last.fm-symbolic.svg
+%%DATADIR%%/plugins/audioscrobbler/audioscrobbler-preferences.ui
+%%DATADIR%%/plugins/audioscrobbler/audioscrobbler-profile.ui
+%%PYTHON%%%%WEBKIT%%%%DATADIR%%/plugins/context/img/Allmusic16x16.png
+%%PYTHON%%%%WEBKIT%%%%DATADIR%%/plugins/context/img/Discogs16x16.png
+%%PYTHON%%%%WEBKIT%%%%DATADIR%%/plugins/context/img/Wikipedia16x16.png
+%%PYTHON%%%%WEBKIT%%%%DATADIR%%/plugins/context/img/lastfm.png
+%%PYTHON%%%%WEBKIT%%%%DATADIR%%/plugins/context/img/spinner.gif
+%%PYTHON%%%%WEBKIT%%%%DATADIR%%/plugins/context/tmpl/album-tmpl.html
+%%PYTHON%%%%WEBKIT%%%%DATADIR%%/plugins/context/tmpl/artist-tmpl.html
+%%PYTHON%%%%WEBKIT%%%%DATADIR%%/plugins/context/tmpl/links-tmpl.html
+%%PYTHON%%%%WEBKIT%%%%DATADIR%%/plugins/context/tmpl/loading.html
+%%PYTHON%%%%WEBKIT%%%%DATADIR%%/plugins/context/tmpl/lyrics-tmpl.html
+%%PYTHON%%%%WEBKIT%%%%DATADIR%%/plugins/context/tmpl/main.css
+%%DAAP%%%%DATADIR%%/plugins/daap/daap-prefs.ui
+%%DAAP%%%%DATADIR%%/plugins/daap/daap-toolbar.ui
+%%DAAP%%%%DATADIR%%/plugins/daap/remote-icon.png
+%%DATADIR%%/plugins/fmradio/fmradio-popup.ui
+%%DATADIR%%/plugins/fmradio/fmradio-toolbar.ui
+%%DATADIR%%/plugins/generic-player/generic-player-info.ui
+%%DATADIR%%/plugins/generic-player/generic-player-toolbar.ui
+%%IPOD%%%%DATADIR%%/plugins/ipod/ipod-info.ui
+%%IPOD%%%%DATADIR%%/plugins/ipod/ipod-init.ui
+%%IPOD%%%%DATADIR%%/plugins/ipod/ipod-toolbar.ui
+%%DATADIR%%/plugins/iradio/iradio-initial.xspf
+%%DATADIR%%/plugins/iradio/iradio-popup.ui
+%%DATADIR%%/plugins/iradio/iradio-toolbar.ui
+%%LIRC%%%%DATADIR%%/plugins/rblirc/rhythmbox_lirc_default
+%%DATADIR%%/plugins/iradio/station-properties.ui
+%%PYTHON%%%%DATADIR%%/plugins/magnatune/magnatune-loading.ui
+%%PYTHON%%%%DATADIR%%/plugins/magnatune/magnatune-popup.ui
+%%PYTHON%%%%DATADIR%%/plugins/magnatune/magnatune-prefs.ui
+%%PYTHON%%%%DATADIR%%/plugins/magnatune/magnatune-symbolic.svg
+%%PYTHON%%%%DATADIR%%/plugins/magnatune/magnatune-toolbar.ui
+%%PYTHON%%%%DATADIR%%/plugins/magnatune/magnatune_logo_color_small.png
+%%PYTHON%%%%DATADIR%%/plugins/magnatune/magnatune_logo_color_tiny.png
+%%MTP%%%%DATADIR%%/plugins/mtpdevice/mtp-info.ui
+%%MTP%%%%DATADIR%%/plugins/mtpdevice/mtp-toolbar.ui
+%%PYTHON%%%%DATADIR%%/plugins/replaygain/replaygain-prefs.ui
+%%DATADIR%%/podcast-add-dialog.ui
+%%DATADIR%%/podcast-feed-properties.ui
+%%DATADIR%%/podcast-prefs.ui
+%%DATADIR%%/podcast-popups.ui
+%%DATADIR%%/podcast-properties.ui
+%%DATADIR%%/podcast-toolbar.ui
+%%DATADIR%%/queue-popups.ui
+%%DATADIR%%/queue-toolbar.ui
+%%DATADIR%%/rhythmbox.gep
+%%DATADIR%%/song-info-multiple.ui
+%%DATADIR%%/song-info.ui
+%%DATADIR%%/style.css
+%%DATADIR%%/sync-dialog.ui
+%%DATADIR%%/sync-state.ui
+%%DATADIR%%/uri-new.ui
diff --git a/audio/sound-juicer/Makefile b/audio/sound-juicer/Makefile
index 06cbcc44d3f3..974fa169a14d 100644
--- a/audio/sound-juicer/Makefile
+++ b/audio/sound-juicer/Makefile
@@ -1,37 +1,37 @@
# Created by: Alexander Nedotsukov <bland@FreeBSD.org>
# $FreeBSD$
-# $MCom: ports/audio/sound-juicer/Makefile,v 1.102 2010/09/29 13:19:43 kwm Exp $
+# $MCom: ports/trunk/audio/sound-juicer/Makefile 19823 2014-08-20 09:28:14Z gusi $
PORTNAME= sound-juicer
-PORTVERSION= 2.32.0
-PORTREVISION= 6
+PORTVERSION= 3.12.0
+PORTREVISION= 1
CATEGORIES= audio gnome
MASTER_SITES= GNOME
-DIST_SUBDIR= gnome2
+DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
-COMMENT= Clean, mean, and lean CD ripper for GNOME2
+COMMENT= Clean, mean, and lean CD ripper for GNOME
-LIB_DEPENDS= libmusicbrainz3.so:${PORTSDIR}/audio/libmusicbrainz3 \
- libgnome-media-profiles.so:${PORTSDIR}/audio/gnome-media \
- libcdio.so:${PORTSDIR}/sysutils/libcdio \
+BUILD_DEPENDS= itstool:${PORTSDIR}/textproc/itstool
+LIB_DEPENDS= libmusicbrainz5.so:${PORTSDIR}/audio/libmusicbrainz5 \
+ libdiscid.so:${PORTSDIR}/audio/libdiscid \
libtag.so:${PORTSDIR}/audio/taglib \
- libcanberra-gtk.so:${PORTSDIR}/audio/libcanberra \
+ libcanberra.so:${PORTSDIR}/audio/libcanberra \
libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
- libbrasero-media.so:${PORTSDIR}/sysutils/brasero
+ libbrasero-media3.so:${PORTSDIR}/sysutils/brasero
-USES= gettext gmake pathfix pkgconfig tar:bzip2 desktop-file-utils
-INSTALLS_OMF= yes
-USE_GNOME= intlhack gnomeprefix gconf2 libglade2 gnomedocutils
-USE_GSTREAMER= cdparanoia vorbis flac gconf good gio
+USES= desktop-file-utils gettext gmake pathfix pkgconfig tar:xz
+USE_GNOME= gnomeprefix intlhack
+USE_GSTREAMER1= cdparanoia flac good vorbis
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-ignore-missing-cd
INSTALLS_ICONS= yes
-CPPFLAGS+= -I${LOCALBASE}/include
+CFLAGS+= -I${LOCALBASE}/include -Wno-error=format-nonliteral
LDFLAGS+= -L${LOCALBASE}/lib
+MAKE_ENV= XDG_CACHE_HOME=${WRKDIR}
INSTALL_TARGET= install-strip
-GCONF_SCHEMAS= sound-juicer.schemas
+GLIB_SCHEMAS= org.gnome.sound-juicer.gschema.xml
post-patch:
@${REINPLACE_CMD} -e 's|^\(SUBDIRS = .*\)tests\(.*\)|\1\2|' \
diff --git a/audio/sound-juicer/distinfo b/audio/sound-juicer/distinfo
index c4c5fde7f192..138274dfedd4 100644
--- a/audio/sound-juicer/distinfo
+++ b/audio/sound-juicer/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gnome2/sound-juicer-2.32.0.tar.bz2) = f6040e19e50094daff9699dea3e9884ce3226a61f28acbe9ad3a0458975a305a
-SIZE (gnome2/sound-juicer-2.32.0.tar.bz2) = 2177250
+SHA256 (gnome3/sound-juicer-3.12.0.tar.xz) = c6f98dc6d453e2890fdc3bb7d2e360318d82dafd0304aa0a23ff6ea10b7aff1f
+SIZE (gnome3/sound-juicer-3.12.0.tar.xz) = 1960968
diff --git a/audio/sound-juicer/files/patch-src_sj-main.c b/audio/sound-juicer/files/patch-src_sj-main.c
deleted file mode 100644
index 7c7103af3aa0..000000000000
--- a/audio/sound-juicer/files/patch-src_sj-main.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- src/sj-main.c.orig 2012-02-14 16:44:03.000000000 +0900
-+++ src/sj-main.c 2012-02-14 16:46:41.000000000 +0900
-@@ -410,9 +410,11 @@
- g_return_val_if_fail (title != NULL, NULL);
- g_return_val_if_fail (artist != NULL, NULL);
-
-- infobar = gtk_info_bar_new_with_buttons (_("S_ubmit Album"), GTK_RESPONSE_OK,
-- GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
-- NULL);
-+ infobar = gtk_info_bar_new ();
-+ button = gtk_info_bar_add_button (GTK_INFO_BAR (infobar),
-+ _("S_ubmit Album"), GTK_RESPONSE_OK);
-+ gtk_info_bar_add_button (GTK_INFO_BAR (infobar),
-+ GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL);
-
- /* Translators: title, artist */
- primary_text = g_strdup_printf (_("Could not find %s by %s on MusicBrainz."), title, artist);
diff --git a/audio/sound-juicer/pkg-plist b/audio/sound-juicer/pkg-plist
index e36ba4d9d8fe..3701ac344cc9 100644
--- a/audio/sound-juicer/pkg-plist
+++ b/audio/sound-juicer/pkg-plist
@@ -1,88 +1,93 @@
bin/sound-juicer
man/man1/sound-juicer.1.gz
+share/GConf/gsettings/sound-juicer.convert
share/applications/sound-juicer.desktop
-share/gnome/help/sound-juicer/C/figures/prefs.png
-share/gnome/help/sound-juicer/C/figures/startup.png
-share/gnome/help/sound-juicer/C/legal.xml
-share/gnome/help/sound-juicer/C/sound-juicer.xml
-share/gnome/help/sound-juicer/ar/figures/prefs.png
-share/gnome/help/sound-juicer/ar/figures/startup.png
-share/gnome/help/sound-juicer/ar/legal.xml
-share/gnome/help/sound-juicer/ar/sound-juicer.xml
-share/gnome/help/sound-juicer/ca/figures/prefs.png
-share/gnome/help/sound-juicer/ca/figures/startup.png
-share/gnome/help/sound-juicer/ca/legal.xml
-share/gnome/help/sound-juicer/ca/sound-juicer.xml
-share/gnome/help/sound-juicer/cs/figures/prefs.png
-share/gnome/help/sound-juicer/cs/figures/startup.png
-share/gnome/help/sound-juicer/cs/legal.xml
-share/gnome/help/sound-juicer/cs/sound-juicer.xml
-share/gnome/help/sound-juicer/de/figures/prefs.png
-share/gnome/help/sound-juicer/de/figures/startup.png
-share/gnome/help/sound-juicer/de/legal.xml
-share/gnome/help/sound-juicer/de/sound-juicer.xml
-share/gnome/help/sound-juicer/el/figures/prefs.png
-share/gnome/help/sound-juicer/el/figures/startup.png
-share/gnome/help/sound-juicer/el/legal.xml
-share/gnome/help/sound-juicer/el/sound-juicer.xml
-share/gnome/help/sound-juicer/en_GB/figures/prefs.png
-share/gnome/help/sound-juicer/en_GB/figures/startup.png
-share/gnome/help/sound-juicer/en_GB/legal.xml
-share/gnome/help/sound-juicer/en_GB/sound-juicer.xml
-share/gnome/help/sound-juicer/es/figures/prefs.png
-share/gnome/help/sound-juicer/es/figures/startup.png
-share/gnome/help/sound-juicer/es/legal.xml
-share/gnome/help/sound-juicer/es/sound-juicer.xml
-share/gnome/help/sound-juicer/eu/figures/prefs.png
-share/gnome/help/sound-juicer/eu/figures/startup.png
-share/gnome/help/sound-juicer/eu/legal.xml
-share/gnome/help/sound-juicer/eu/sound-juicer.xml
-share/gnome/help/sound-juicer/fr/figures/prefs.png
-share/gnome/help/sound-juicer/fr/figures/startup.png
-share/gnome/help/sound-juicer/fr/legal.xml
-share/gnome/help/sound-juicer/fr/sound-juicer.xml
-share/gnome/help/sound-juicer/ja/figures/prefs.png
-share/gnome/help/sound-juicer/ja/figures/startup.png
-share/gnome/help/sound-juicer/ja/legal.xml
-share/gnome/help/sound-juicer/ja/sound-juicer.xml
-share/gnome/help/sound-juicer/nl/figures/prefs.png
-share/gnome/help/sound-juicer/nl/figures/startup.png
-share/gnome/help/sound-juicer/nl/legal.xml
-share/gnome/help/sound-juicer/nl/sound-juicer.xml
-share/gnome/help/sound-juicer/oc/figures/prefs.png
-share/gnome/help/sound-juicer/oc/figures/startup.png
-share/gnome/help/sound-juicer/oc/legal.xml
-share/gnome/help/sound-juicer/oc/sound-juicer.xml
-share/gnome/help/sound-juicer/pl/figures/prefs.png
-share/gnome/help/sound-juicer/pl/figures/startup.png
-share/gnome/help/sound-juicer/pl/legal.xml
-share/gnome/help/sound-juicer/pl/sound-juicer.xml
-share/gnome/help/sound-juicer/pt_BR/figures/prefs.png
-share/gnome/help/sound-juicer/pt_BR/figures/startup.png
-share/gnome/help/sound-juicer/pt_BR/legal.xml
-share/gnome/help/sound-juicer/pt_BR/sound-juicer.xml
-share/gnome/help/sound-juicer/ru/figures/prefs.png
-share/gnome/help/sound-juicer/ru/figures/startup.png
-share/gnome/help/sound-juicer/ru/legal.xml
-share/gnome/help/sound-juicer/ru/sound-juicer.xml
-share/gnome/help/sound-juicer/sv/figures/prefs.png
-share/gnome/help/sound-juicer/sv/figures/startup.png
-share/gnome/help/sound-juicer/sv/legal.xml
-share/gnome/help/sound-juicer/sv/sound-juicer.xml
-share/gnome/help/sound-juicer/uk/figures/prefs.png
-share/gnome/help/sound-juicer/uk/figures/startup.png
-share/gnome/help/sound-juicer/uk/legal.xml
-share/gnome/help/sound-juicer/uk/sound-juicer.xml
-share/gnome/help/sound-juicer/zh_CN/figures/prefs.png
-share/gnome/help/sound-juicer/zh_CN/figures/startup.png
-share/gnome/help/sound-juicer/zh_CN/legal.xml
-share/gnome/help/sound-juicer/zh_CN/sound-juicer.xml
+share/help/C/sound-juicer/index.docbook
+share/help/C/sound-juicer/legal.xml
+share/help/C/sound-juicer/figures/prefs.png
+share/help/C/sound-juicer/figures/startup.png
+share/help/ar/sound-juicer/index.docbook
+share/help/ar/sound-juicer/legal.xml
+share/help/ar/sound-juicer/figures/prefs.png
+share/help/ar/sound-juicer/figures/startup.png
+share/help/ca/sound-juicer/index.docbook
+share/help/ca/sound-juicer/legal.xml
+share/help/ca/sound-juicer/figures/prefs.png
+share/help/ca/sound-juicer/figures/startup.png
+share/help/cs/sound-juicer/index.docbook
+share/help/cs/sound-juicer/legal.xml
+share/help/cs/sound-juicer/figures/prefs.png
+share/help/cs/sound-juicer/figures/startup.png
+share/help/de/sound-juicer/index.docbook
+share/help/de/sound-juicer/legal.xml
+share/help/de/sound-juicer/figures/prefs.png
+share/help/de/sound-juicer/figures/startup.png
+share/help/el/sound-juicer/index.docbook
+share/help/el/sound-juicer/legal.xml
+share/help/el/sound-juicer/figures/prefs.png
+share/help/el/sound-juicer/figures/startup.png
+share/help/en_GB/sound-juicer/index.docbook
+share/help/en_GB/sound-juicer/legal.xml
+share/help/en_GB/sound-juicer/figures/prefs.png
+share/help/en_GB/sound-juicer/figures/startup.png
+share/help/es/sound-juicer/index.docbook
+share/help/es/sound-juicer/legal.xml
+share/help/es/sound-juicer/figures/prefs.png
+share/help/es/sound-juicer/figures/startup.png
+share/help/eu/sound-juicer/index.docbook
+share/help/eu/sound-juicer/legal.xml
+share/help/eu/sound-juicer/figures/prefs.png
+share/help/eu/sound-juicer/figures/startup.png
+share/help/fr/sound-juicer/index.docbook
+share/help/fr/sound-juicer/legal.xml
+share/help/fr/sound-juicer/figures/prefs.png
+share/help/fr/sound-juicer/figures/startup.png
+share/help/ja/sound-juicer/index.docbook
+share/help/ja/sound-juicer/legal.xml
+share/help/ja/sound-juicer/figures/prefs.png
+share/help/ja/sound-juicer/figures/startup.png
+share/help/nl/sound-juicer/index.docbook
+share/help/nl/sound-juicer/legal.xml
+share/help/nl/sound-juicer/figures/prefs.png
+share/help/nl/sound-juicer/figures/startup.png
+share/help/oc/sound-juicer/index.docbook
+share/help/oc/sound-juicer/legal.xml
+share/help/oc/sound-juicer/figures/prefs.png
+share/help/oc/sound-juicer/figures/startup.png
+share/help/pl/sound-juicer/index.docbook
+share/help/pl/sound-juicer/legal.xml
+share/help/pl/sound-juicer/figures/prefs.png
+share/help/pl/sound-juicer/figures/startup.png
+share/help/pt_BR/sound-juicer/index.docbook
+share/help/pt_BR/sound-juicer/legal.xml
+share/help/pt_BR/sound-juicer/figures/prefs.png
+share/help/pt_BR/sound-juicer/figures/startup.png
+share/help/ru/sound-juicer/index.docbook
+share/help/ru/sound-juicer/legal.xml
+share/help/ru/sound-juicer/figures/prefs.png
+share/help/ru/sound-juicer/figures/startup.png
+share/help/sl/sound-juicer/index.docbook
+share/help/sl/sound-juicer/legal.xml
+share/help/sl/sound-juicer/figures/prefs.png
+share/help/sl/sound-juicer/figures/startup.png
+share/help/sv/sound-juicer/index.docbook
+share/help/sv/sound-juicer/legal.xml
+share/help/sv/sound-juicer/figures/prefs.png
+share/help/sv/sound-juicer/figures/startup.png
+share/help/uk/sound-juicer/index.docbook
+share/help/uk/sound-juicer/legal.xml
+share/help/uk/sound-juicer/figures/prefs.png
+share/help/uk/sound-juicer/figures/startup.png
+share/help/zh_CN/sound-juicer/index.docbook
+share/help/zh_CN/sound-juicer/legal.xml
+share/help/zh_CN/sound-juicer/figures/prefs.png
+share/help/zh_CN/sound-juicer/figures/startup.png
share/icons/hicolor/16x16/apps/sound-juicer.png
share/icons/hicolor/22x22/apps/sound-juicer.png
share/icons/hicolor/24x24/apps/sound-juicer.png
+share/icons/hicolor/256x256/apps/sound-juicer.png
share/icons/hicolor/32x32/apps/sound-juicer.png
share/icons/hicolor/48x48/apps/sound-juicer.png
-share/icons/hicolor/scalable/apps/sound-juicer.svg
share/locale/ar/LC_MESSAGES/sound-juicer.mo
share/locale/as/LC_MESSAGES/sound-juicer.mo
share/locale/ast/LC_MESSAGES/sound-juicer.mo
@@ -104,6 +109,7 @@ share/locale/el/LC_MESSAGES/sound-juicer.mo
share/locale/en_CA/LC_MESSAGES/sound-juicer.mo
share/locale/en_GB/LC_MESSAGES/sound-juicer.mo
share/locale/en@shaw/LC_MESSAGES/sound-juicer.mo
+share/locale/eo/LC_MESSAGES/sound-juicer.mo
share/locale/es/LC_MESSAGES/sound-juicer.mo
share/locale/et/LC_MESSAGES/sound-juicer.mo
share/locale/eu/LC_MESSAGES/sound-juicer.mo
@@ -163,100 +169,6 @@ share/locale/xh/LC_MESSAGES/sound-juicer.mo
share/locale/zh_CN/LC_MESSAGES/sound-juicer.mo
share/locale/zh_HK/LC_MESSAGES/sound-juicer.mo
share/locale/zh_TW/LC_MESSAGES/sound-juicer.mo
-share/omf/sound-juicer/sound-juicer-C.omf
-share/omf/sound-juicer/sound-juicer-ar.omf
-share/omf/sound-juicer/sound-juicer-ca.omf
-share/omf/sound-juicer/sound-juicer-cs.omf
-share/omf/sound-juicer/sound-juicer-de.omf
-share/omf/sound-juicer/sound-juicer-el.omf
-share/omf/sound-juicer/sound-juicer-en_GB.omf
-share/omf/sound-juicer/sound-juicer-es.omf
-share/omf/sound-juicer/sound-juicer-eu.omf
-share/omf/sound-juicer/sound-juicer-fr.omf
-share/omf/sound-juicer/sound-juicer-ja.omf
-share/omf/sound-juicer/sound-juicer-nl.omf
-share/omf/sound-juicer/sound-juicer-oc.omf
-share/omf/sound-juicer/sound-juicer-pl.omf
-share/omf/sound-juicer/sound-juicer-pt_BR.omf
-share/omf/sound-juicer/sound-juicer-ru.omf
-share/omf/sound-juicer/sound-juicer-sv.omf
-share/omf/sound-juicer/sound-juicer-uk.omf
-share/omf/sound-juicer/sound-juicer-zh_CN.omf
+%%DATADIR%%/rhythmbox.gep
+%%DATADIR%%/sound-juicer-menu.ui
%%DATADIR%%/sound-juicer.ui
-@dirrm %%DATADIR%%
-@dirrm share/omf/sound-juicer
-@dirrm share/gnome/help/sound-juicer/zh_CN/figures
-@dirrm share/gnome/help/sound-juicer/zh_CN
-@dirrm share/gnome/help/sound-juicer/uk/figures
-@dirrm share/gnome/help/sound-juicer/uk
-@dirrm share/gnome/help/sound-juicer/sv/figures
-@dirrm share/gnome/help/sound-juicer/sv
-@dirrm share/gnome/help/sound-juicer/ru/figures
-@dirrm share/gnome/help/sound-juicer/ru
-@dirrm share/gnome/help/sound-juicer/pt_BR/figures
-@dirrm share/gnome/help/sound-juicer/pt_BR
-@dirrm share/gnome/help/sound-juicer/pl/figures
-@dirrm share/gnome/help/sound-juicer/pl
-@dirrm share/gnome/help/sound-juicer/oc/figures
-@dirrm share/gnome/help/sound-juicer/oc
-@dirrm share/gnome/help/sound-juicer/nl/figures
-@dirrm share/gnome/help/sound-juicer/nl
-@dirrm share/gnome/help/sound-juicer/ja/figures
-@dirrm share/gnome/help/sound-juicer/ja
-@dirrm share/gnome/help/sound-juicer/fr/figures
-@dirrm share/gnome/help/sound-juicer/fr
-@dirrm share/gnome/help/sound-juicer/eu/figures
-@dirrm share/gnome/help/sound-juicer/eu
-@dirrm share/gnome/help/sound-juicer/es/figures
-@dirrm share/gnome/help/sound-juicer/es
-@dirrm share/gnome/help/sound-juicer/en_GB/figures
-@dirrm share/gnome/help/sound-juicer/en_GB
-@dirrm share/gnome/help/sound-juicer/el/figures
-@dirrm share/gnome/help/sound-juicer/el
-@dirrm share/gnome/help/sound-juicer/de/figures
-@dirrm share/gnome/help/sound-juicer/de
-@dirrm share/gnome/help/sound-juicer/cs/figures
-@dirrm share/gnome/help/sound-juicer/cs
-@dirrm share/gnome/help/sound-juicer/ca/figures
-@dirrm share/gnome/help/sound-juicer/ca
-@dirrm share/gnome/help/sound-juicer/ar/figures
-@dirrm share/gnome/help/sound-juicer/ar
-@dirrm share/gnome/help/sound-juicer/C/figures
-@dirrm share/gnome/help/sound-juicer/C
-@dirrm share/gnome/help/sound-juicer
-@dirrmtry share/locale/zh_HK/LC_MESSAGES
-@dirrmtry share/locale/zh_HK
-@dirrmtry share/locale/xh/LC_MESSAGES
-@dirrmtry share/locale/xh
-@dirrmtry share/locale/ug/LC_MESSAGES
-@dirrmtry share/locale/ug
-@dirrmtry share/locale/te/LC_MESSAGES
-@dirrmtry share/locale/te
-@dirrmtry share/locale/sr@latin/LC_MESSAGES
-@dirrmtry share/locale/sr@latin
-@dirrmtry share/locale/si/LC_MESSAGES
-@dirrmtry share/locale/si
-@dirrmtry share/locale/rw/LC_MESSAGES
-@dirrmtry share/locale/rw
-@dirrmtry share/locale/oc/LC_MESSAGES
-@dirrmtry share/locale/oc
-@dirrmtry share/locale/mr/LC_MESSAGES
-@dirrmtry share/locale/mr
-@dirrmtry share/locale/mai/LC_MESSAGES
-@dirrmtry share/locale/mai
-@dirrmtry share/locale/ku/LC_MESSAGES
-@dirrmtry share/locale/ku
-@dirrmtry share/locale/en@shaw/LC_MESSAGES
-@dirrmtry share/locale/en@shaw
-@dirrmtry share/locale/dz/LC_MESSAGES
-@dirrmtry share/locale/dz
-@dirrmtry share/locale/ca@valencia/LC_MESSAGES
-@dirrmtry share/locale/ca@valencia
-@dirrmtry share/locale/bn_IN/LC_MESSAGES
-@dirrmtry share/locale/bn_IN
-@dirrmtry share/locale/be@latin/LC_MESSAGES
-@dirrmtry share/locale/be@latin
-@dirrmtry share/locale/ast/LC_MESSAGES
-@dirrmtry share/locale/ast
-@dirrmtry share/locale/as/LC_MESSAGES
-@dirrmtry share/locale/as