summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authordrochner <drochner@pkgsrc.org>2013-11-23 13:58:13 +0000
committerdrochner <drochner@pkgsrc.org>2013-11-23 13:58:13 +0000
commitcecfdd036f63d4d4b0560fca91005aad2e06ace3 (patch)
tree60c08fb4a7dd256a9c68e99272a629e3a7e86fb2 /audio
parente40de13b06d2155085ef11799da7d9b0b8960dc6 (diff)
downloadpkgsrc-cecfdd036f63d4d4b0560fca91005aad2e06ace3.tar.gz
add quodlibet-2.6.3, a media player/tagger, from Sergey Svishchev
per pkgsrc-wip
Diffstat (limited to 'audio')
-rw-r--r--audio/quodlibet2/DESCR11
-rw-r--r--audio/quodlibet2/Makefile35
-rw-r--r--audio/quodlibet2/PLIST462
-rw-r--r--audio/quodlibet2/distinfo6
-rw-r--r--audio/quodlibet2/patches/patch-aa15
5 files changed, 529 insertions, 0 deletions
diff --git a/audio/quodlibet2/DESCR b/audio/quodlibet2/DESCR
new file mode 100644
index 00000000000..061c26d5d6e
--- /dev/null
+++ b/audio/quodlibet2/DESCR
@@ -0,0 +1,11 @@
+Quod Libet is a GTK+-based audio player written in Python. It's designed
+around the idea that you know better than we do how to organize your
+music. It lets you make playlists based on regular expressions (don't
+worry, regular searches work too). It lets you display and edit any tags
+you want in the file. And it lets you do this for all the file formats
+it supports -- Ogg Vorbis, FLAC, MP3, Musepack, and MOD.
+
+Ex Falso is a program that uses the same tag editing backend as Quod Libet,
+but isn't connected to an audio player. If you're perfectly happy with
+your favorite player and just want something that can handle tagging,
+Ex Falso is for you.
diff --git a/audio/quodlibet2/Makefile b/audio/quodlibet2/Makefile
new file mode 100644
index 00000000000..e9b1ab52afb
--- /dev/null
+++ b/audio/quodlibet2/Makefile
@@ -0,0 +1,35 @@
+# $NetBSD: Makefile,v 1.1 2013/11/23 13:58:13 drochner Exp $
+#
+
+DISTNAME= quodlibet-2.6.3
+CATEGORIES= audio
+MASTER_SITES= https://bitbucket.org/lazka/quodlibet-files/raw/default/releases/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://code.google.com/p/quodlibet/
+COMMENT= Finally a good alternative to iTunes
+LICENSE= gnu-gpl-v2
+
+DEPENDS+= gst-plugins0.10-mad>=0.10.0:../../audio/gst-plugins0.10-mad
+DEPENDS+= ${PYPKGPREFIX}-mutagen>=1.8:../../audio/py-mutagen
+DEPENDS+= gst-plugins0.10-vorbis>=0.10.0:../../audio/gst-plugins0.10-vorbis
+DEPENDS+= gst-plugins0.10-ogg>=0.10.0:../../multimedia/gst-plugins0.10-ogg
+
+USE_TOOLS+= msgfmt intltool
+USE_PKGLOCALEDIR= yes
+#BUILD_TARGET= _trayicon.so _mmkeys.so
+
+PYDISTUTILSPKG= yes
+PYTHON_PATCH_SCRIPTS= exfalso.py quodlibet.py operon.py
+
+.include "../../devel/py-gobject/buildlink3.mk"
+.include "../../devel/pango/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../multimedia/py-gstreamer0.10/buildlink3.mk"
+.include "../../multimedia/xine-lib/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../sysutils/py-dbus/buildlink3.mk"
+.include "../../x11/py-gtk2/buildlink3.mk"
+.include "../../lang/python/extension.mk"
+.include "../../lang/python/application.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/audio/quodlibet2/PLIST b/audio/quodlibet2/PLIST
new file mode 100644
index 00000000000..0636e239642
--- /dev/null
+++ b/audio/quodlibet2/PLIST
@@ -0,0 +1,462 @@
+@comment $NetBSD: PLIST,v 1.1 2013/11/23 13:58:13 drochner Exp $
+bin/exfalso
+bin/operon
+bin/quodlibet
+${PYSITELIB}/quodlibet/__init__.py
+${PYSITELIB}/quodlibet/__init__.pyc
+${PYSITELIB}/quodlibet/__init__.pyo
+${PYSITELIB}/quodlibet/browsers/__init__.py
+${PYSITELIB}/quodlibet/browsers/__init__.pyc
+${PYSITELIB}/quodlibet/browsers/__init__.pyo
+${PYSITELIB}/quodlibet/browsers/_base.py
+${PYSITELIB}/quodlibet/browsers/_base.pyc
+${PYSITELIB}/quodlibet/browsers/_base.pyo
+${PYSITELIB}/quodlibet/browsers/albums.py
+${PYSITELIB}/quodlibet/browsers/albums.pyc
+${PYSITELIB}/quodlibet/browsers/albums.pyo
+${PYSITELIB}/quodlibet/browsers/audiofeeds.py
+${PYSITELIB}/quodlibet/browsers/audiofeeds.pyc
+${PYSITELIB}/quodlibet/browsers/audiofeeds.pyo
+${PYSITELIB}/quodlibet/browsers/collection.py
+${PYSITELIB}/quodlibet/browsers/collection.pyc
+${PYSITELIB}/quodlibet/browsers/collection.pyo
+${PYSITELIB}/quodlibet/browsers/filesystem.py
+${PYSITELIB}/quodlibet/browsers/filesystem.pyc
+${PYSITELIB}/quodlibet/browsers/filesystem.pyo
+${PYSITELIB}/quodlibet/browsers/iradio.py
+${PYSITELIB}/quodlibet/browsers/iradio.pyc
+${PYSITELIB}/quodlibet/browsers/iradio.pyo
+${PYSITELIB}/quodlibet/browsers/media.py
+${PYSITELIB}/quodlibet/browsers/media.pyc
+${PYSITELIB}/quodlibet/browsers/media.pyo
+${PYSITELIB}/quodlibet/browsers/paned.py
+${PYSITELIB}/quodlibet/browsers/paned.pyc
+${PYSITELIB}/quodlibet/browsers/paned.pyo
+${PYSITELIB}/quodlibet/browsers/playlists.py
+${PYSITELIB}/quodlibet/browsers/playlists.pyc
+${PYSITELIB}/quodlibet/browsers/playlists.pyo
+${PYSITELIB}/quodlibet/browsers/search.py
+${PYSITELIB}/quodlibet/browsers/search.pyc
+${PYSITELIB}/quodlibet/browsers/search.pyo
+${PYSITELIB}/quodlibet/config.py
+${PYSITELIB}/quodlibet/config.pyc
+${PYSITELIB}/quodlibet/config.pyo
+${PYSITELIB}/quodlibet/const.py
+${PYSITELIB}/quodlibet/const.pyc
+${PYSITELIB}/quodlibet/const.pyo
+${PYSITELIB}/quodlibet/devices/__init__.py
+${PYSITELIB}/quodlibet/devices/__init__.pyc
+${PYSITELIB}/quodlibet/devices/__init__.pyo
+${PYSITELIB}/quodlibet/devices/_base.py
+${PYSITELIB}/quodlibet/devices/_base.pyc
+${PYSITELIB}/quodlibet/devices/_base.pyo
+${PYSITELIB}/quodlibet/devices/_udev.py
+${PYSITELIB}/quodlibet/devices/_udev.pyc
+${PYSITELIB}/quodlibet/devices/_udev.pyo
+${PYSITELIB}/quodlibet/devices/ipod.py
+${PYSITELIB}/quodlibet/devices/ipod.pyc
+${PYSITELIB}/quodlibet/devices/ipod.pyo
+${PYSITELIB}/quodlibet/devices/storage.py
+${PYSITELIB}/quodlibet/devices/storage.pyc
+${PYSITELIB}/quodlibet/devices/storage.pyo
+${PYSITELIB}/quodlibet/formats/__init__.py
+${PYSITELIB}/quodlibet/formats/__init__.pyc
+${PYSITELIB}/quodlibet/formats/__init__.pyo
+${PYSITELIB}/quodlibet/formats/_apev2.py
+${PYSITELIB}/quodlibet/formats/_apev2.pyc
+${PYSITELIB}/quodlibet/formats/_apev2.pyo
+${PYSITELIB}/quodlibet/formats/_audio.py
+${PYSITELIB}/quodlibet/formats/_audio.pyc
+${PYSITELIB}/quodlibet/formats/_audio.pyo
+${PYSITELIB}/quodlibet/formats/_id3.py
+${PYSITELIB}/quodlibet/formats/_id3.pyc
+${PYSITELIB}/quodlibet/formats/_id3.pyo
+${PYSITELIB}/quodlibet/formats/midi.py
+${PYSITELIB}/quodlibet/formats/midi.pyc
+${PYSITELIB}/quodlibet/formats/midi.pyo
+${PYSITELIB}/quodlibet/formats/mod.py
+${PYSITELIB}/quodlibet/formats/mod.pyc
+${PYSITELIB}/quodlibet/formats/mod.pyo
+${PYSITELIB}/quodlibet/formats/monkeysaudio.py
+${PYSITELIB}/quodlibet/formats/monkeysaudio.pyc
+${PYSITELIB}/quodlibet/formats/monkeysaudio.pyo
+${PYSITELIB}/quodlibet/formats/mp3.py
+${PYSITELIB}/quodlibet/formats/mp3.pyc
+${PYSITELIB}/quodlibet/formats/mp3.pyo
+${PYSITELIB}/quodlibet/formats/mp4.py
+${PYSITELIB}/quodlibet/formats/mp4.pyc
+${PYSITELIB}/quodlibet/formats/mp4.pyo
+${PYSITELIB}/quodlibet/formats/mpc.py
+${PYSITELIB}/quodlibet/formats/mpc.pyc
+${PYSITELIB}/quodlibet/formats/mpc.pyo
+${PYSITELIB}/quodlibet/formats/remote.py
+${PYSITELIB}/quodlibet/formats/remote.pyc
+${PYSITELIB}/quodlibet/formats/remote.pyo
+${PYSITELIB}/quodlibet/formats/spc.py
+${PYSITELIB}/quodlibet/formats/spc.pyc
+${PYSITELIB}/quodlibet/formats/spc.pyo
+${PYSITELIB}/quodlibet/formats/trueaudio.py
+${PYSITELIB}/quodlibet/formats/trueaudio.pyc
+${PYSITELIB}/quodlibet/formats/trueaudio.pyo
+${PYSITELIB}/quodlibet/formats/wav.py
+${PYSITELIB}/quodlibet/formats/wav.pyc
+${PYSITELIB}/quodlibet/formats/wav.pyo
+${PYSITELIB}/quodlibet/formats/wavpack.py
+${PYSITELIB}/quodlibet/formats/wavpack.pyc
+${PYSITELIB}/quodlibet/formats/wavpack.pyo
+${PYSITELIB}/quodlibet/formats/wma.py
+${PYSITELIB}/quodlibet/formats/wma.pyc
+${PYSITELIB}/quodlibet/formats/wma.pyo
+${PYSITELIB}/quodlibet/formats/xiph.py
+${PYSITELIB}/quodlibet/formats/xiph.pyc
+${PYSITELIB}/quodlibet/formats/xiph.pyo
+${PYSITELIB}/quodlibet/images/hicolor/16x16/devices/multimedia-player-apple-ipod.png
+${PYSITELIB}/quodlibet/images/hicolor/16x16/devices/multimedia-player-ipod.png
+${PYSITELIB}/quodlibet/images/hicolor/16x16/devices/multimedia-player.png
+${PYSITELIB}/quodlibet/images/hicolor/16x16/places/user-trash.png
+${PYSITELIB}/quodlibet/images/hicolor/24x24/actions/media-eject.png
+${PYSITELIB}/quodlibet/images/hicolor/24x24/status/audio-volume-high.png
+${PYSITELIB}/quodlibet/images/hicolor/24x24/status/audio-volume-low.png
+${PYSITELIB}/quodlibet/images/hicolor/24x24/status/audio-volume-medium.png
+${PYSITELIB}/quodlibet/images/hicolor/24x24/status/audio-volume-muted.png
+${PYSITELIB}/quodlibet/images/hicolor/48x48/devices/multimedia-player-apple-ipod.png
+${PYSITELIB}/quodlibet/images/hicolor/48x48/devices/multimedia-player-ipod.png
+${PYSITELIB}/quodlibet/images/hicolor/48x48/devices/multimedia-player.png
+${PYSITELIB}/quodlibet/images/hicolor/64x64/apps/exfalso.png
+${PYSITELIB}/quodlibet/images/hicolor/64x64/apps/quodlibet.png
+${PYSITELIB}/quodlibet/images/hicolor/64x64/status/quodlibet-missing-cover.png
+${PYSITELIB}/quodlibet/images/hicolor/icon-theme.cache
+${PYSITELIB}/quodlibet/images/hicolor/index.theme
+${PYSITELIB}/quodlibet/images/hicolor/scalable/apps/exfalso.svg
+${PYSITELIB}/quodlibet/images/hicolor/scalable/apps/quodlibet.svg
+${PYSITELIB}/quodlibet/images/hicolor/scalable/status/quodlibet-missing-cover.svg
+${PYSITELIB}/quodlibet/library/__init__.py
+${PYSITELIB}/quodlibet/library/__init__.pyc
+${PYSITELIB}/quodlibet/library/__init__.pyo
+${PYSITELIB}/quodlibet/library/librarians.py
+${PYSITELIB}/quodlibet/library/librarians.pyc
+${PYSITELIB}/quodlibet/library/librarians.pyo
+${PYSITELIB}/quodlibet/library/libraries.py
+${PYSITELIB}/quodlibet/library/libraries.pyc
+${PYSITELIB}/quodlibet/library/libraries.pyo
+${PYSITELIB}/quodlibet/parse/__init__.py
+${PYSITELIB}/quodlibet/parse/__init__.pyc
+${PYSITELIB}/quodlibet/parse/__init__.pyo
+${PYSITELIB}/quodlibet/parse/_match.py
+${PYSITELIB}/quodlibet/parse/_match.pyc
+${PYSITELIB}/quodlibet/parse/_match.pyo
+${PYSITELIB}/quodlibet/parse/_pattern.py
+${PYSITELIB}/quodlibet/parse/_pattern.pyc
+${PYSITELIB}/quodlibet/parse/_pattern.pyo
+${PYSITELIB}/quodlibet/parse/_query.py
+${PYSITELIB}/quodlibet/parse/_query.pyc
+${PYSITELIB}/quodlibet/parse/_query.pyo
+${PYSITELIB}/quodlibet/parse/_scanner.py
+${PYSITELIB}/quodlibet/parse/_scanner.pyc
+${PYSITELIB}/quodlibet/parse/_scanner.pyo
+${PYSITELIB}/quodlibet/player/__init__.py
+${PYSITELIB}/quodlibet/player/__init__.pyc
+${PYSITELIB}/quodlibet/player/__init__.pyo
+${PYSITELIB}/quodlibet/player/_base.py
+${PYSITELIB}/quodlibet/player/_base.pyc
+${PYSITELIB}/quodlibet/player/_base.pyo
+${PYSITELIB}/quodlibet/player/_gstutils.py
+${PYSITELIB}/quodlibet/player/_gstutils.pyc
+${PYSITELIB}/quodlibet/player/_gstutils.pyo
+${PYSITELIB}/quodlibet/player/_xine.py
+${PYSITELIB}/quodlibet/player/_xine.pyc
+${PYSITELIB}/quodlibet/player/_xine.pyo
+${PYSITELIB}/quodlibet/player/gstbe.py
+${PYSITELIB}/quodlibet/player/gstbe.pyc
+${PYSITELIB}/quodlibet/player/gstbe.pyo
+${PYSITELIB}/quodlibet/player/nullbe.py
+${PYSITELIB}/quodlibet/player/nullbe.pyc
+${PYSITELIB}/quodlibet/player/nullbe.pyo
+${PYSITELIB}/quodlibet/player/xinebe.py
+${PYSITELIB}/quodlibet/player/xinebe.pyc
+${PYSITELIB}/quodlibet/player/xinebe.pyo
+${PYSITELIB}/quodlibet/plugins/__init__.py
+${PYSITELIB}/quodlibet/plugins/__init__.pyc
+${PYSITELIB}/quodlibet/plugins/__init__.pyo
+${PYSITELIB}/quodlibet/plugins/editing.py
+${PYSITELIB}/quodlibet/plugins/editing.pyc
+${PYSITELIB}/quodlibet/plugins/editing.pyo
+${PYSITELIB}/quodlibet/plugins/events.py
+${PYSITELIB}/quodlibet/plugins/events.pyc
+${PYSITELIB}/quodlibet/plugins/events.pyo
+${PYSITELIB}/quodlibet/plugins/gstelement.py
+${PYSITELIB}/quodlibet/plugins/gstelement.pyc
+${PYSITELIB}/quodlibet/plugins/gstelement.pyo
+${PYSITELIB}/quodlibet/plugins/playorder.py
+${PYSITELIB}/quodlibet/plugins/playorder.pyc
+${PYSITELIB}/quodlibet/plugins/playorder.pyo
+${PYSITELIB}/quodlibet/plugins/songsmenu.py
+${PYSITELIB}/quodlibet/plugins/songsmenu.pyc
+${PYSITELIB}/quodlibet/plugins/songsmenu.pyo
+${PYSITELIB}/quodlibet/qltk/__init__.py
+${PYSITELIB}/quodlibet/qltk/__init__.pyc
+${PYSITELIB}/quodlibet/qltk/__init__.pyo
+${PYSITELIB}/quodlibet/qltk/_editpane.py
+${PYSITELIB}/quodlibet/qltk/_editpane.pyc
+${PYSITELIB}/quodlibet/qltk/_editpane.pyo
+${PYSITELIB}/quodlibet/qltk/about.py
+${PYSITELIB}/quodlibet/qltk/about.pyc
+${PYSITELIB}/quodlibet/qltk/about.pyo
+${PYSITELIB}/quodlibet/qltk/bookmarks.py
+${PYSITELIB}/quodlibet/qltk/bookmarks.pyc
+${PYSITELIB}/quodlibet/qltk/bookmarks.pyo
+${PYSITELIB}/quodlibet/qltk/browser.py
+${PYSITELIB}/quodlibet/qltk/browser.pyc
+${PYSITELIB}/quodlibet/qltk/browser.pyo
+${PYSITELIB}/quodlibet/qltk/cbes.py
+${PYSITELIB}/quodlibet/qltk/cbes.pyc
+${PYSITELIB}/quodlibet/qltk/cbes.pyo
+${PYSITELIB}/quodlibet/qltk/ccb.py
+${PYSITELIB}/quodlibet/qltk/ccb.pyc
+${PYSITELIB}/quodlibet/qltk/ccb.pyo
+${PYSITELIB}/quodlibet/qltk/chooser.py
+${PYSITELIB}/quodlibet/qltk/chooser.pyc
+${PYSITELIB}/quodlibet/qltk/chooser.pyo
+${PYSITELIB}/quodlibet/qltk/completion.py
+${PYSITELIB}/quodlibet/qltk/completion.pyc
+${PYSITELIB}/quodlibet/qltk/completion.pyo
+${PYSITELIB}/quodlibet/qltk/controls.py
+${PYSITELIB}/quodlibet/qltk/controls.pyc
+${PYSITELIB}/quodlibet/qltk/controls.pyo
+${PYSITELIB}/quodlibet/qltk/cover.py
+${PYSITELIB}/quodlibet/qltk/cover.pyc
+${PYSITELIB}/quodlibet/qltk/cover.pyo
+${PYSITELIB}/quodlibet/qltk/data_editors.py
+${PYSITELIB}/quodlibet/qltk/data_editors.pyc
+${PYSITELIB}/quodlibet/qltk/data_editors.pyo
+${PYSITELIB}/quodlibet/qltk/dbus_.py
+${PYSITELIB}/quodlibet/qltk/dbus_.pyc
+${PYSITELIB}/quodlibet/qltk/dbus_.pyo
+${PYSITELIB}/quodlibet/qltk/dbusmmkey.py
+${PYSITELIB}/quodlibet/qltk/dbusmmkey.pyc
+${PYSITELIB}/quodlibet/qltk/dbusmmkey.pyo
+${PYSITELIB}/quodlibet/qltk/debugwindow.py
+${PYSITELIB}/quodlibet/qltk/debugwindow.pyc
+${PYSITELIB}/quodlibet/qltk/debugwindow.pyo
+${PYSITELIB}/quodlibet/qltk/delete.py
+${PYSITELIB}/quodlibet/qltk/delete.pyc
+${PYSITELIB}/quodlibet/qltk/delete.pyo
+${PYSITELIB}/quodlibet/qltk/downloader.py
+${PYSITELIB}/quodlibet/qltk/downloader.pyc
+${PYSITELIB}/quodlibet/qltk/downloader.pyo
+${PYSITELIB}/quodlibet/qltk/edittags.py
+${PYSITELIB}/quodlibet/qltk/edittags.pyc
+${PYSITELIB}/quodlibet/qltk/edittags.pyo
+${PYSITELIB}/quodlibet/qltk/entry.py
+${PYSITELIB}/quodlibet/qltk/entry.pyc
+${PYSITELIB}/quodlibet/qltk/entry.pyo
+${PYSITELIB}/quodlibet/qltk/exfalsowindow.py
+${PYSITELIB}/quodlibet/qltk/exfalsowindow.pyc
+${PYSITELIB}/quodlibet/qltk/exfalsowindow.pyo
+${PYSITELIB}/quodlibet/qltk/filesel.py
+${PYSITELIB}/quodlibet/qltk/filesel.pyc
+${PYSITELIB}/quodlibet/qltk/filesel.pyo
+${PYSITELIB}/quodlibet/qltk/getstring.py
+${PYSITELIB}/quodlibet/qltk/getstring.pyc
+${PYSITELIB}/quodlibet/qltk/getstring.pyo
+${PYSITELIB}/quodlibet/qltk/info.py
+${PYSITELIB}/quodlibet/qltk/info.pyc
+${PYSITELIB}/quodlibet/qltk/info.pyo
+${PYSITELIB}/quodlibet/qltk/information.py
+${PYSITELIB}/quodlibet/qltk/information.pyc
+${PYSITELIB}/quodlibet/qltk/information.pyo
+${PYSITELIB}/quodlibet/qltk/logging.py
+${PYSITELIB}/quodlibet/qltk/logging.pyc
+${PYSITELIB}/quodlibet/qltk/logging.pyo
+${PYSITELIB}/quodlibet/qltk/lyrics.py
+${PYSITELIB}/quodlibet/qltk/lyrics.pyc
+${PYSITELIB}/quodlibet/qltk/lyrics.pyo
+${PYSITELIB}/quodlibet/qltk/maskedbox.py
+${PYSITELIB}/quodlibet/qltk/maskedbox.pyc
+${PYSITELIB}/quodlibet/qltk/maskedbox.pyo
+${PYSITELIB}/quodlibet/qltk/menubutton.py
+${PYSITELIB}/quodlibet/qltk/menubutton.pyc
+${PYSITELIB}/quodlibet/qltk/menubutton.pyo
+${PYSITELIB}/quodlibet/qltk/mmkeys_.py
+${PYSITELIB}/quodlibet/qltk/mmkeys_.pyc
+${PYSITELIB}/quodlibet/qltk/mmkeys_.pyo
+${PYSITELIB}/quodlibet/qltk/msg.py
+${PYSITELIB}/quodlibet/qltk/msg.pyc
+${PYSITELIB}/quodlibet/qltk/msg.pyo
+${PYSITELIB}/quodlibet/qltk/notif.py
+${PYSITELIB}/quodlibet/qltk/notif.pyc
+${PYSITELIB}/quodlibet/qltk/notif.pyo
+${PYSITELIB}/quodlibet/qltk/playorder.py
+${PYSITELIB}/quodlibet/qltk/playorder.pyc
+${PYSITELIB}/quodlibet/qltk/playorder.pyo
+${PYSITELIB}/quodlibet/qltk/pluginwin.py
+${PYSITELIB}/quodlibet/qltk/pluginwin.pyc
+${PYSITELIB}/quodlibet/qltk/pluginwin.pyo
+${PYSITELIB}/quodlibet/qltk/prefs.py
+${PYSITELIB}/quodlibet/qltk/prefs.pyc
+${PYSITELIB}/quodlibet/qltk/prefs.pyo
+${PYSITELIB}/quodlibet/qltk/properties.py
+${PYSITELIB}/quodlibet/qltk/properties.pyc
+${PYSITELIB}/quodlibet/qltk/properties.pyo
+${PYSITELIB}/quodlibet/qltk/queue.py
+${PYSITELIB}/quodlibet/qltk/queue.pyc
+${PYSITELIB}/quodlibet/qltk/queue.pyo
+${PYSITELIB}/quodlibet/qltk/quodlibetwindow.py
+${PYSITELIB}/quodlibet/qltk/quodlibetwindow.pyc
+${PYSITELIB}/quodlibet/qltk/quodlibetwindow.pyo
+${PYSITELIB}/quodlibet/qltk/ratingsmenu.py
+${PYSITELIB}/quodlibet/qltk/ratingsmenu.pyc
+${PYSITELIB}/quodlibet/qltk/ratingsmenu.pyo
+${PYSITELIB}/quodlibet/qltk/remote.py
+${PYSITELIB}/quodlibet/qltk/remote.pyc
+${PYSITELIB}/quodlibet/qltk/remote.pyo
+${PYSITELIB}/quodlibet/qltk/renamefiles.py
+${PYSITELIB}/quodlibet/qltk/renamefiles.pyc
+${PYSITELIB}/quodlibet/qltk/renamefiles.pyo
+${PYSITELIB}/quodlibet/qltk/scanbox.py
+${PYSITELIB}/quodlibet/qltk/scanbox.pyc
+${PYSITELIB}/quodlibet/qltk/scanbox.pyo
+${PYSITELIB}/quodlibet/qltk/searchbar.py
+${PYSITELIB}/quodlibet/qltk/searchbar.pyc
+${PYSITELIB}/quodlibet/qltk/searchbar.pyo
+${PYSITELIB}/quodlibet/qltk/session.py
+${PYSITELIB}/quodlibet/qltk/session.pyc
+${PYSITELIB}/quodlibet/qltk/session.pyo
+${PYSITELIB}/quodlibet/qltk/sliderbutton.py
+${PYSITELIB}/quodlibet/qltk/sliderbutton.pyc
+${PYSITELIB}/quodlibet/qltk/sliderbutton.pyo
+${PYSITELIB}/quodlibet/qltk/songlist.py
+${PYSITELIB}/quodlibet/qltk/songlist.pyc
+${PYSITELIB}/quodlibet/qltk/songlist.pyo
+${PYSITELIB}/quodlibet/qltk/songmodel.py
+${PYSITELIB}/quodlibet/qltk/songmodel.pyc
+${PYSITELIB}/quodlibet/qltk/songmodel.pyo
+${PYSITELIB}/quodlibet/qltk/songsmenu.py
+${PYSITELIB}/quodlibet/qltk/songsmenu.pyc
+${PYSITELIB}/quodlibet/qltk/songsmenu.pyo
+${PYSITELIB}/quodlibet/qltk/sortdialog.py
+${PYSITELIB}/quodlibet/qltk/sortdialog.pyc
+${PYSITELIB}/quodlibet/qltk/sortdialog.pyo
+${PYSITELIB}/quodlibet/qltk/tagscombobox.py
+${PYSITELIB}/quodlibet/qltk/tagscombobox.pyc
+${PYSITELIB}/quodlibet/qltk/tagscombobox.pyo
+${PYSITELIB}/quodlibet/qltk/tagsfrompath.py
+${PYSITELIB}/quodlibet/qltk/tagsfrompath.pyc
+${PYSITELIB}/quodlibet/qltk/tagsfrompath.pyo
+${PYSITELIB}/quodlibet/qltk/textedit.py
+${PYSITELIB}/quodlibet/qltk/textedit.pyc
+${PYSITELIB}/quodlibet/qltk/textedit.pyo
+${PYSITELIB}/quodlibet/qltk/tracker.py
+${PYSITELIB}/quodlibet/qltk/tracker.pyc
+${PYSITELIB}/quodlibet/qltk/tracker.pyo
+${PYSITELIB}/quodlibet/qltk/tracknumbers.py
+${PYSITELIB}/quodlibet/qltk/tracknumbers.pyc
+${PYSITELIB}/quodlibet/qltk/tracknumbers.pyo
+${PYSITELIB}/quodlibet/qltk/views.py
+${PYSITELIB}/quodlibet/qltk/views.pyc
+${PYSITELIB}/quodlibet/qltk/views.pyo
+${PYSITELIB}/quodlibet/qltk/window.py
+${PYSITELIB}/quodlibet/qltk/window.pyc
+${PYSITELIB}/quodlibet/qltk/window.pyo
+${PYSITELIB}/quodlibet/qltk/wlw.py
+${PYSITELIB}/quodlibet/qltk/wlw.pyc
+${PYSITELIB}/quodlibet/qltk/wlw.pyo
+${PYSITELIB}/quodlibet/qltk/x.py
+${PYSITELIB}/quodlibet/qltk/x.pyc
+${PYSITELIB}/quodlibet/qltk/x.pyo
+${PYSITELIB}/quodlibet/util/__init__.py
+${PYSITELIB}/quodlibet/util/__init__.pyc
+${PYSITELIB}/quodlibet/util/__init__.pyo
+${PYSITELIB}/quodlibet/util/collection.py
+${PYSITELIB}/quodlibet/util/collection.pyc
+${PYSITELIB}/quodlibet/util/collection.pyo
+${PYSITELIB}/quodlibet/util/copool.py
+${PYSITELIB}/quodlibet/util/copool.pyc
+${PYSITELIB}/quodlibet/util/copool.pyo
+${PYSITELIB}/quodlibet/util/dbusutils.py
+${PYSITELIB}/quodlibet/util/dbusutils.pyc
+${PYSITELIB}/quodlibet/util/dbusutils.pyo
+${PYSITELIB}/quodlibet/util/dprint.py
+${PYSITELIB}/quodlibet/util/dprint.pyc
+${PYSITELIB}/quodlibet/util/dprint.pyo
+${PYSITELIB}/quodlibet/util/fmps.py
+${PYSITELIB}/quodlibet/util/fmps.pyc
+${PYSITELIB}/quodlibet/util/fmps.pyo
+${PYSITELIB}/quodlibet/util/i18n.py
+${PYSITELIB}/quodlibet/util/i18n.pyc
+${PYSITELIB}/quodlibet/util/i18n.pyo
+${PYSITELIB}/quodlibet/util/json_data.py
+${PYSITELIB}/quodlibet/util/json_data.pyc
+${PYSITELIB}/quodlibet/util/json_data.pyo
+${PYSITELIB}/quodlibet/util/library.py
+${PYSITELIB}/quodlibet/util/library.pyc
+${PYSITELIB}/quodlibet/util/library.pyo
+${PYSITELIB}/quodlibet/util/logging.py
+${PYSITELIB}/quodlibet/util/logging.pyc
+${PYSITELIB}/quodlibet/util/logging.pyo
+${PYSITELIB}/quodlibet/util/massagers.py
+${PYSITELIB}/quodlibet/util/massagers.pyc
+${PYSITELIB}/quodlibet/util/massagers.pyo
+${PYSITELIB}/quodlibet/util/modulescanner.py
+${PYSITELIB}/quodlibet/util/modulescanner.pyc
+${PYSITELIB}/quodlibet/util/modulescanner.pyo
+${PYSITELIB}/quodlibet/util/songwrapper.py
+${PYSITELIB}/quodlibet/util/songwrapper.pyc
+${PYSITELIB}/quodlibet/util/songwrapper.pyo
+${PYSITELIB}/quodlibet/util/tags.py
+${PYSITELIB}/quodlibet/util/tags.pyc
+${PYSITELIB}/quodlibet/util/tags.pyo
+${PYSITELIB}/quodlibet/util/thumbnails.py
+${PYSITELIB}/quodlibet/util/thumbnails.pyc
+${PYSITELIB}/quodlibet/util/thumbnails.pyo
+${PYSITELIB}/quodlibet/util/titlecase.py
+${PYSITELIB}/quodlibet/util/titlecase.pyc
+${PYSITELIB}/quodlibet/util/titlecase.pyo
+${PYSITELIB}/quodlibet/util/trash.py
+${PYSITELIB}/quodlibet/util/trash.pyc
+${PYSITELIB}/quodlibet/util/trash.pyo
+${PYSITELIB}/quodlibet/util/uri.py
+${PYSITELIB}/quodlibet/util/uri.pyc
+${PYSITELIB}/quodlibet/util/uri.pyo
+man/man1/exfalso.1
+man/man1/operon.1
+man/man1/quodlibet.1
+share/applications/exfalso.desktop
+share/applications/quodlibet.desktop
+share/icons/hicolor/64x64/apps/exfalso.png
+share/icons/hicolor/64x64/apps/quodlibet.png
+share/icons/hicolor/scalable/apps/exfalso.svg
+share/icons/hicolor/scalable/apps/quodlibet.svg
+share/locale/bg/LC_MESSAGES/quodlibet.mo
+share/locale/cs_CZ/LC_MESSAGES/quodlibet.mo
+share/locale/de/LC_MESSAGES/quodlibet.mo
+share/locale/el/LC_MESSAGES/quodlibet.mo
+share/locale/en_CA/LC_MESSAGES/quodlibet.mo
+share/locale/en_GB/LC_MESSAGES/quodlibet.mo
+share/locale/es/LC_MESSAGES/quodlibet.mo
+share/locale/eu/LC_MESSAGES/quodlibet.mo
+share/locale/fi/LC_MESSAGES/quodlibet.mo
+share/locale/fr/LC_MESSAGES/quodlibet.mo
+share/locale/gl/LC_MESSAGES/quodlibet.mo
+share/locale/gl_ES/LC_MESSAGES/quodlibet.mo
+share/locale/he/LC_MESSAGES/quodlibet.mo
+share/locale/hu/LC_MESSAGES/quodlibet.mo
+share/locale/it/LC_MESSAGES/quodlibet.mo
+share/locale/ja/LC_MESSAGES/quodlibet.mo
+share/locale/ko/LC_MESSAGES/quodlibet.mo
+share/locale/lt/LC_MESSAGES/quodlibet.mo
+share/locale/lv/LC_MESSAGES/quodlibet.mo
+share/locale/nb/LC_MESSAGES/quodlibet.mo
+share/locale/nl/LC_MESSAGES/quodlibet.mo
+share/locale/pl/LC_MESSAGES/quodlibet.mo
+share/locale/pt/LC_MESSAGES/quodlibet.mo
+share/locale/ro/LC_MESSAGES/quodlibet.mo
+share/locale/ru/LC_MESSAGES/quodlibet.mo
+share/locale/sk/LC_MESSAGES/quodlibet.mo
+share/locale/sv/LC_MESSAGES/quodlibet.mo
+share/locale/tr/LC_MESSAGES/quodlibet.mo
+share/locale/uk/LC_MESSAGES/quodlibet.mo
+share/locale/zh_CN/LC_MESSAGES/quodlibet.mo
+share/locale/zh_TW/LC_MESSAGES/quodlibet.mo
+share/pixmaps/exfalso.png
+share/pixmaps/quodlibet.png
diff --git a/audio/quodlibet2/distinfo b/audio/quodlibet2/distinfo
new file mode 100644
index 00000000000..e8e550ae7bd
--- /dev/null
+++ b/audio/quodlibet2/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2013/11/23 13:58:13 drochner Exp $
+
+SHA1 (quodlibet-2.6.3.tar.gz) = a196e04d121f7dd85af43efe97e11f49d965b88a
+RMD160 (quodlibet-2.6.3.tar.gz) = 6badb717e00b17b9b90068c967b9da699d3f1c57
+Size (quodlibet-2.6.3.tar.gz) = 2507416 bytes
+SHA1 (patch-aa) = da2b3e11c02444a73667c987453fd75d0058d4f3
diff --git a/audio/quodlibet2/patches/patch-aa b/audio/quodlibet2/patches/patch-aa
new file mode 100644
index 00000000000..24fb582a22f
--- /dev/null
+++ b/audio/quodlibet2/patches/patch-aa
@@ -0,0 +1,15 @@
+$NetBSD: patch-aa,v 1.1 2013/11/23 13:58:13 drochner Exp $
+
+Fixes MANPATH.
+
+--- ./gdist/man.py.orig 2009-12-27 16:43:58.000000000 +0000
++++ ./gdist/man.py 2009-12-27 16:46:12.000000000 +0000
+@@ -36,7 +36,7 @@
+ raise SystemExit("%r has no section" % man_page)
+
+ def run(self):
+- basepath = os.path.join(self.prefix, 'share', 'man')
++ basepath = os.path.join(self.prefix,'man')
+ if self.root != None:
+ basepath = change_root(self.root, basepath)
+ self.mkpath(basepath)