Hi,

Here's the update to audacious/audacious-plugins 3.3.1.
sndio bits were committed upstream.

cheers!
David

Index: audacious/Makefile
===================================================================
RCS file: /cvs/ports/audio/audacious/Makefile,v
retrieving revision 1.37
diff -u -p -r1.37 Makefile
--- audacious/Makefile  5 Jul 2012 09:29:28 -0000       1.37
+++ audacious/Makefile  16 Aug 2012 13:00:37 -0000
@@ -4,12 +4,12 @@ SHARED_ONLY =         Yes
 
 COMMENT =              gtk+3 media player based on BMP and XMMS
 
-DISTNAME =             audacious-3.2.4
+DISTNAME =             audacious-3.3.1
 
-SHARED_LIBS =          audclient       2.1     # 2.1
-SHARED_LIBS +=         audcore         1.1     # 1.1
-SHARED_LIBS +=         audgui          1.1     # 1.1
-SHARED_LIBS +=         audtag          1.1     # 1.1
+SHARED_LIBS =          audclient       3.0     # 2.0
+SHARED_LIBS +=         audcore         2.0     # 1.0
+SHARED_LIBS +=         audgui          2.0     # 1.0
+SHARED_LIBS +=         audtag          2.0     # 1.0
 
 CATEGORIES =           audio multimedia
 
Index: audacious/distinfo
===================================================================
RCS file: /cvs/ports/audio/audacious/distinfo,v
retrieving revision 1.13
diff -u -p -r1.13 distinfo
--- audacious/distinfo  5 Jul 2012 09:29:28 -0000       1.13
+++ audacious/distinfo  16 Aug 2012 13:00:37 -0000
@@ -1,5 +1,2 @@
-MD5 (audacious-3.2.4.tar.bz2) = fRyr2vUYirtN7d9ihTWpVQ==
-RMD160 (audacious-3.2.4.tar.bz2) = 3TRYcmF1i5ruLwm7caxZU5oakTg=
-SHA1 (audacious-3.2.4.tar.bz2) = JKp14KFdIydkHIHG7H6hU6jfGuA=
-SHA256 (audacious-3.2.4.tar.bz2) = EqFFQog0BxENK0Nn2zjo4GINg6JmOIQn81imZomkVTo=
-SIZE (audacious-3.2.4.tar.bz2) = 690943
+SHA256 (audacious-3.3.1.tar.bz2) = 353NF4h3+fTu7reJUQe0GbJJa8pm0/ZWVtLPVrBfms0=
+SIZE (audacious-3.3.1.tar.bz2) = 453332
Index: audacious/patches/patch-buildsys_mk_in
===================================================================
RCS file: /cvs/ports/audio/audacious/patches/patch-buildsys_mk_in,v
retrieving revision 1.4
diff -u -p -r1.4 patch-buildsys_mk_in
--- audacious/patches/patch-buildsys_mk_in      20 Mar 2012 19:10:18 -0000      
1.4
+++ audacious/patches/patch-buildsys_mk_in      16 Aug 2012 13:00:37 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-buildsys_mk_in,v 1.4 2012/03/20 19:10:18 stsp Exp $
---- buildsys.mk.in.orig        Fri Jan 20 20:46:56 2012
-+++ buildsys.mk.in     Sun Feb  5 19:13:21 2012
-@@ -35,9 +35,9 @@ LD = ${CC}
+--- buildsys.mk.in.orig        Sat Aug 11 22:11:00 2012
++++ buildsys.mk.in     Thu Aug 16 13:13:37 2012
+@@ -36,9 +36,9 @@ LD = ${CC}
  RANLIB = @RANLIB@
  PYTHON = @PYTHON@
  ASFLAGS = @ASFLAGS@
@@ -13,7 +13,7 @@ $OpenBSD: patch-buildsys_mk_in,v 1.4 201
  DFLAGS = @DFLAGS@
  ERLCFLAGS = @ERLCFLAGS@
  OBJCFLAGS = @OBJCFLAGS@
-@@ -100,7 +100,7 @@ PLUGIN_OBJS = ${OBJS:.o=.plugin.o}
+@@ -101,7 +101,7 @@ PLUGIN_OBJS = ${OBJS:.o=.plugin.o}
  
  MO_FILES = ${LOCALES:.po=.mo}
  
Index: audacious/patches/patch-configure_ac
===================================================================
RCS file: audacious/patches/patch-configure_ac
diff -N audacious/patches/patch-configure_ac
--- audacious/patches/patch-configure_ac        5 Jul 2012 09:29:28 -0000       
1.3
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-configure_ac,v 1.3 2012/07/05 09:29:28 dcoppa Exp $
---- configure.ac.orig  Sat Jun 30 02:04:37 2012
-+++ configure.ac       Tue Jul  3 09:45:39 2012
-@@ -245,7 +245,7 @@ dnl ===============
- PTHREAD_LIBS=
- PTHREAD_CFLAGS=
- 
--AC_CHECK_LIB(pthread, pthread_create, PTHREAD_LIBS="-lpthread",
-+AC_CHECK_LIB(pthread, pthread_create, PTHREAD_LIBS="-pthread",
-   [AC_CHECK_LIB(pthreads, pthread_create, PTHREAD_LIBS="-lpthreads",
-     [AC_CHECK_LIB(pthreadGC2, pthread_create, PTHREAD_LIBS="-lpthreadGC2")]
-   )]
Index: audacious/patches/patch-m4_buildsys_m4
===================================================================
RCS file: /cvs/ports/audio/audacious/patches/patch-m4_buildsys_m4,v
retrieving revision 1.5
diff -u -p -r1.5 patch-m4_buildsys_m4
--- audacious/patches/patch-m4_buildsys_m4      20 Mar 2012 19:10:18 -0000      
1.5
+++ audacious/patches/patch-m4_buildsys_m4      16 Aug 2012 13:00:37 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-m4_buildsys_m4,v 1.5 2012/03/20 19:10:18 stsp Exp $
---- m4/buildsys.m4.orig        Fri Jan 20 20:46:56 2012
-+++ m4/buildsys.m4     Sun Feb  5 19:13:21 2012
-@@ -124,7 +124,7 @@ AC_DEFUN([BUILDSYS_SHARED_LIB], [
+--- m4/buildsys.m4.orig        Sat Aug 11 22:11:00 2012
++++ m4/buildsys.m4     Thu Aug 16 13:13:37 2012
+@@ -125,7 +125,7 @@ AC_DEFUN([BUILDSYS_SHARED_LIB], [
                        LIB_CFLAGS='-fPIC -DPIC'
                        LIB_LDFLAGS='-shared'
                        LIB_PREFIX='lib'
Index: audacious/patches/patch-src_libaudclient_Makefile
===================================================================
RCS file: /cvs/ports/audio/audacious/patches/patch-src_libaudclient_Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 patch-src_libaudclient_Makefile
--- audacious/patches/patch-src_libaudclient_Makefile   15 Sep 2009 21:49:01 
-0000      1.2
+++ audacious/patches/patch-src_libaudclient_Makefile   16 Aug 2012 13:00:37 
-0000
@@ -1,9 +1,9 @@
 $OpenBSD: patch-src_libaudclient_Makefile,v 1.2 2009/09/15 21:49:01 fgsch Exp $
---- src/libaudclient/Makefile.orig     Mon Jul  6 23:39:12 2009
-+++ src/libaudclient/Makefile  Sat Aug  1 15:20:12 2009
+--- src/libaudclient/Makefile.orig     Sat Aug 11 22:11:00 2012
++++ src/libaudclient/Makefile  Thu Aug 16 13:13:37 2012
 @@ -1,4 +1,4 @@
--LIB = ${LIB_PREFIX}audclient${LIB_SUFFIX}
-+LIB = ${LIB_PREFIX}audclient${LIB_SUFFIX}.${LIBaudclient_VERSION}
+-SHARED_LIB = ${LIB_PREFIX}audclient${LIB_SUFFIX}
++SHARED_LIB = ${LIB_PREFIX}audclient${LIB_SUFFIX}.${LIBaudclient_VERSION}
  LIB_MAJOR = 2
  LIB_MINOR = 0
  
Index: audacious/patches/patch-src_libaudcore_Makefile
===================================================================
RCS file: /cvs/ports/audio/audacious/patches/patch-src_libaudcore_Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 patch-src_libaudcore_Makefile
--- audacious/patches/patch-src_libaudcore_Makefile     21 Mar 2012 16:13:25 
-0000      1.4
+++ audacious/patches/patch-src_libaudcore_Makefile     16 Aug 2012 13:00:37 
-0000
@@ -1,9 +1,9 @@
 $OpenBSD: patch-src_libaudcore_Makefile,v 1.4 2012/03/21 16:13:25 dcoppa Exp $
---- src/libaudcore/Makefile.orig       Sun Feb  5 19:21:31 2012
-+++ src/libaudcore/Makefile    Sun Feb  5 19:22:05 2012
+--- src/libaudcore/Makefile.orig       Sat Aug 11 22:11:00 2012
++++ src/libaudcore/Makefile    Thu Aug 16 13:13:37 2012
 @@ -1,4 +1,4 @@
--LIB = ${LIB_PREFIX}audcore${LIB_SUFFIX}
-+LIB = ${LIB_PREFIX}audcore${LIB_SUFFIX}.${LIBaudcore_VERSION}
+-SHARED_LIB = ${LIB_PREFIX}audcore${LIB_SUFFIX}
++SHARED_LIB = ${LIB_PREFIX}audcore${LIB_SUFFIX}.${LIBaudcore_VERSION}
  LIB_MAJOR = 1
  LIB_MINOR = 0
  
Index: audacious/patches/patch-src_libaudgui_Makefile
===================================================================
RCS file: /cvs/ports/audio/audacious/patches/patch-src_libaudgui_Makefile,v
retrieving revision 1.1
diff -u -p -r1.1 patch-src_libaudgui_Makefile
--- audacious/patches/patch-src_libaudgui_Makefile      27 Apr 2011 11:44:12 
-0000      1.1
+++ audacious/patches/patch-src_libaudgui_Makefile      16 Aug 2012 13:00:37 
-0000
@@ -1,9 +1,9 @@
 $OpenBSD: patch-src_libaudgui_Makefile,v 1.1 2011/04/27 11:44:12 dcoppa Exp $
---- src/libaudgui/Makefile.orig        Wed Apr 20 13:38:32 2011
-+++ src/libaudgui/Makefile     Wed Apr 20 13:39:06 2011
+--- src/libaudgui/Makefile.orig        Sat Aug 11 22:11:00 2012
++++ src/libaudgui/Makefile     Thu Aug 16 13:13:37 2012
 @@ -1,4 +1,4 @@
--LIB = ${LIB_PREFIX}audgui${LIB_SUFFIX}
-+LIB = ${LIB_PREFIX}audgui${LIB_SUFFIX}.${LIBaudgui_VERSION}
+-SHARED_LIB = ${LIB_PREFIX}audgui${LIB_SUFFIX}
++SHARED_LIB = ${LIB_PREFIX}audgui${LIB_SUFFIX}.${LIBaudgui_VERSION}
  LIB_MAJOR = 1
  LIB_MINOR = 0
  
Index: audacious/patches/patch-src_libaudtag_Makefile
===================================================================
RCS file: /cvs/ports/audio/audacious/patches/patch-src_libaudtag_Makefile,v
retrieving revision 1.1
diff -u -p -r1.1 patch-src_libaudtag_Makefile
--- audacious/patches/patch-src_libaudtag_Makefile      27 Apr 2011 11:44:12 
-0000      1.1
+++ audacious/patches/patch-src_libaudtag_Makefile      16 Aug 2012 13:00:37 
-0000
@@ -1,9 +1,9 @@
 $OpenBSD: patch-src_libaudtag_Makefile,v 1.1 2011/04/27 11:44:12 dcoppa Exp $
---- src/libaudtag/Makefile.orig        Wed Apr 20 15:44:10 2011
-+++ src/libaudtag/Makefile     Wed Apr 20 15:45:26 2011
+--- src/libaudtag/Makefile.orig        Sat Aug 11 22:11:00 2012
++++ src/libaudtag/Makefile     Thu Aug 16 13:13:37 2012
 @@ -1,4 +1,4 @@
--LIB = ${LIB_PREFIX}audtag${LIB_SUFFIX}
-+LIB = ${LIB_PREFIX}audtag${LIB_SUFFIX}.${LIBaudtag_VERSION}
+-SHARED_LIB = ${LIB_PREFIX}audtag${LIB_SUFFIX}
++SHARED_LIB = ${LIB_PREFIX}audtag${LIB_SUFFIX}.${LIBaudtag_VERSION}
  LIB_MAJOR = 1
  LIB_MINOR = 0
  
Index: audacious/pkg/PLIST
===================================================================
RCS file: /cvs/ports/audio/audacious/pkg/PLIST,v
retrieving revision 1.14
diff -u -p -r1.14 PLIST
--- audacious/pkg/PLIST 15 Jun 2012 08:32:14 -0000      1.14
+++ audacious/pkg/PLIST 16 Aug 2012 13:00:37 -0000
@@ -14,7 +14,6 @@ include/audacious/dbus.h
 include/audacious/debug.h
 include/audacious/drct-api.h
 include/audacious/drct.h
-include/audacious/gtk-compat.h
 include/audacious/i18n.h
 include/audacious/misc-api.h
 include/audacious/misc.h
@@ -48,14 +47,15 @@ lib/pkgconfig/audclient.pc
 @man man/man1/audtool.1
 share/applications/audacious.desktop
 share/audacious/
+share/audacious/AUTHORS
+share/audacious/COPYING
 share/audacious/images/
 share/audacious/images/about-logo.png
 share/audacious/images/album.png
-share/audacious/images/audacious_eq.xpm
-share/audacious/images/audacious_player.xpm
-share/audacious/images/audacious_playlist.xpm
+share/audacious/images/audacious.png
 share/audacious/images/audio.png
 share/audacious/images/connectivity.png
+share/audacious/images/info.png
 share/audacious/images/menu_playlist.png
 share/audacious/images/menu_plugin.png
 share/audacious/images/menu_queue_toggle.png
@@ -65,11 +65,8 @@ share/icons/hicolor/48x48/apps/audacious
 share/icons/hicolor/scalable/apps/audacious.svg
 share/locale/ast/LC_MESSAGES/audacious.mo
 share/locale/be/LC_MESSAGES/audacious.mo
-share/locale/bg/LC_MESSAGES/audacious.mo
-share/locale/br/LC_MESSAGES/audacious.mo
 share/locale/ca/LC_MESSAGES/audacious.mo
 share/locale/cs/LC_MESSAGES/audacious.mo
-share/locale/cy/LC_MESSAGES/audacious.mo
 share/locale/de/LC_MESSAGES/audacious.mo
 share/locale/el/LC_MESSAGES/audacious.mo
 share/locale/es/LC_MESSAGES/audacious.mo
@@ -81,18 +78,20 @@ share/locale/es_MX/LC_MESSAGES/
 share/locale/es_MX/LC_MESSAGES/audacious.mo
 share/locale/et/LC_MESSAGES/audacious.mo
 share/locale/eu/LC_MESSAGES/audacious.mo
+share/locale/fa_IR/LC_MESSAGES/audacious.mo
 share/locale/fi/LC_MESSAGES/audacious.mo
 share/locale/fr/LC_MESSAGES/audacious.mo
-share/locale/hi/LC_MESSAGES/audacious.mo
-share/locale/hr/LC_MESSAGES/audacious.mo
+share/locale/gl/LC_MESSAGES/audacious.mo
+share/locale/he/LC_MESSAGES/audacious.mo
 share/locale/hu/LC_MESSAGES/audacious.mo
+share/locale/id_ID/
+share/locale/id_ID/LC_MESSAGES/
+share/locale/id_ID/LC_MESSAGES/audacious.mo
 share/locale/it/LC_MESSAGES/audacious.mo
 share/locale/ja/LC_MESSAGES/audacious.mo
-share/locale/ka/LC_MESSAGES/audacious.mo
 share/locale/ko/LC_MESSAGES/audacious.mo
 share/locale/lt/LC_MESSAGES/audacious.mo
 share/locale/lv/LC_MESSAGES/audacious.mo
-share/locale/mk/LC_MESSAGES/audacious.mo
 share/locale/nl/LC_MESSAGES/audacious.mo
 share/locale/pl/LC_MESSAGES/audacious.mo
 share/locale/pt_BR/LC_MESSAGES/audacious.mo
@@ -102,20 +101,13 @@ share/locale/pt_PT/LC_MESSAGES/audacious
 share/locale/ro/LC_MESSAGES/audacious.mo
 share/locale/ru/LC_MESSAGES/audacious.mo
 share/locale/sk/LC_MESSAGES/audacious.mo
-share/locale/sl/LC_MESSAGES/audacious.mo
 share/locale/sr/LC_MESSAGES/audacious.mo
-share/locale/sr@Latn/
-share/locale/sr@Latn/LC_MESSAGES/
-share/locale/sr@Latn/LC_MESSAGES/audacious.mo
-share/locale/sv/LC_MESSAGES/audacious.mo
+share/locale/sr@latin/LC_MESSAGES/audacious.mo
 share/locale/tr/LC_MESSAGES/audacious.mo
 share/locale/uk/LC_MESSAGES/audacious.mo
 share/locale/vi/LC_MESSAGES/audacious.mo
 share/locale/zh_CN/LC_MESSAGES/audacious.mo
 share/locale/zh_TW/LC_MESSAGES/audacious.mo
-share/pixmaps/
-share/pixmaps/audacious.png
-share/pixmaps/audacious.svg
 @exec %D/bin/update-desktop-database
 @unexec-delete %D/bin/update-desktop-database
 @exec %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor
Index: audacious-plugins/Makefile
===================================================================
RCS file: /cvs/ports/audio/audacious-plugins/Makefile,v
retrieving revision 1.50
diff -u -p -r1.50 Makefile
--- audacious-plugins/Makefile  5 Jul 2012 09:29:43 -0000       1.50
+++ audacious-plugins/Makefile  16 Aug 2012 13:00:37 -0000
@@ -4,7 +4,7 @@ SHARED_ONLY =           Yes
 
 COMMENT =              input and output plugins for audacious
 
-V =                    3.2.4
+V =                    3.3.1
 
 DISTNAME =             audacious-plugins-$V
 
@@ -23,7 +23,7 @@ WANTLIB += audgui audtag cairo cairo-gob
 WANTLIB += cue curl dbus-1 dbus-glib-1 expat faad fontconfig freetype
 WANTLIB += gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0 gtk-3
 WANTLIB += m mms modplug mp3lame mpg123 neon notify ogg pango-1.0
-WANTLIB += pangocairo-1.0 pangoft2-1.0 pixman-1 png pthread-stubs
+WANTLIB += pangocairo-1.0 pangoft2-1.0 pixman-1 png pthread pthread-stubs
 WANTLIB += samplerate sndfile sndio stdc++ vorbis vorbisenc vorbisfile
 WANTLIB += wavpack xcb xcb-render xcb-shm xml2 z
 
@@ -36,6 +36,8 @@ MODULES =             devel/gettext
 BUILD_DEPENDS =                ${RUN_DEPENDS}
 
 RUN_DEPENDS =          audio/audacious>=${V}
+# needed for the gio plugin
+RUN_DEPENDS +=         x11/gnome/gvfs
 
 LIB_DEPENDS =          audio/faad>=2.7 \
                        audio/flac \
@@ -62,23 +64,19 @@ USE_GMAKE =         Yes
 CONFIGURE_STYLE =      autoconf
 AUTOCONF_VERSION =     2.69
 CONFIGURE_ARGS +=      --enable-ipv6 \
-                       --disable-pulse \
                        --disable-adplug \
-                       --disable-sid \
-                       --disable-oss \
                        --disable-alsa \
                        --disable-amidiplug \
-                       --disable-mtp_up \
+                       --disable-bs2b \
                        --disable-ffaudio \
                        --disable-jack \
-                       --disable-bs2b
+                       --disable-lirc \
+                       --disable-oss4 \
+                       --disable-pulse \
+                       --disable-sid
 CONFIGURE_ENV =                CPPFLAGS="-I${LOCALBASE}/include" \
                        LDFLAGS="-L${X11BASE}/lib -L${LOCALBASE}/lib"
 
 NO_REGRESS =           Yes
-
-post-patch:
-       @mkdir -p ${WRKSRC}/src/sndio
-       @cp ${FILESDIR}/{Makefile,sndio.c} ${WRKSRC}/src/sndio
 
 .include <bsd.port.mk>
Index: audacious-plugins/distinfo
===================================================================
RCS file: /cvs/ports/audio/audacious-plugins/distinfo,v
retrieving revision 1.14
diff -u -p -r1.14 distinfo
--- audacious-plugins/distinfo  5 Jul 2012 09:29:43 -0000       1.14
+++ audacious-plugins/distinfo  16 Aug 2012 13:00:37 -0000
@@ -1,5 +1,2 @@
-MD5 (audacious-plugins-3.2.4.tar.bz2) = xU2Zj8KA2DKG+2NylHI3Fw==
-RMD160 (audacious-plugins-3.2.4.tar.bz2) = 26tfC6aO3BomtV7uIpLDiiV/+WE=
-SHA1 (audacious-plugins-3.2.4.tar.bz2) = dTigORUEzkqSln3Hxb1JSHUe+pE=
-SHA256 (audacious-plugins-3.2.4.tar.bz2) = 
DwNVbeWT2F1KugiVxFhmQwJtFfXBJD5zU6RjboSzGII=
-SIZE (audacious-plugins-3.2.4.tar.bz2) = 1921658
+SHA256 (audacious-plugins-3.3.1.tar.bz2) = 
jsvmyXlQIsOSdgir0HBu6MjRpXnR9gSvrzvymoMkEyE=
+SIZE (audacious-plugins-3.3.1.tar.bz2) = 1650126
Index: audacious-plugins/files/Makefile
===================================================================
RCS file: audacious-plugins/files/Makefile
diff -N audacious-plugins/files/Makefile
--- audacious-plugins/files/Makefile    11 May 2012 11:59:31 -0000      1.4
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-PLUGIN = sndio${PLUGIN_SUFFIX}
-
-SRCS = sndio.c
-
-include ../../buildsys.mk
-include ../../extra.mk
-
-plugindir := ${plugindir}/${OUTPUT_PLUGIN_DIR}
-
-CFLAGS += ${PLUGIN_CFLAGS}
-CPPFLAGS += ${PLUGIN_CPPFLAGS} ${GTK_CFLAGS} ${GLIB_CFLAGS} -I../..
-LIBS += ${GTK_LIBS} ${GLIB_LIBS} ${SNDIO_LIBS}
Index: audacious-plugins/files/sndio.c
===================================================================
RCS file: audacious-plugins/files/sndio.c
diff -N audacious-plugins/files/sndio.c
--- audacious-plugins/files/sndio.c     10 May 2012 22:42:24 -0000      1.5
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,476 +0,0 @@
-/*
- * Copyright (c) 2008, 2009 Thomas Pfaff <tpf...@tp76.info>
- * Copyright (c) 2012 Alexandre Ratchov <a...@caoua.org>
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-
-#include <errno.h>
-#include <poll.h>
-#include <pthread.h>
-#include <sndio.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <gtk/gtk.h>
-#include <audacious/plugin.h>
-#include <audacious/misc.h>
-#include <audacious/i18n.h>
-#include <audacious/plugin.h>
-#include <libaudgui/libaudgui.h>
-#include <libaudgui/libaudgui-gtk.h>
-
-#include "config.h"
-
-/*
- * minimum output buffer size in milliseconds
- */
-#define BUFFER_SIZE_MIN        250
-
-bool_t sndio_init(void);
-void   sndio_cleanup(void);
-void   sndio_about(void);
-int    sndio_take_message(const char *, const void *, int);
-void   sndio_configure(void);
-void   sndio_get_volume(int *, int *);
-void   sndio_set_volume(int, int);
-bool_t sndio_open(int, int, int);
-void   sndio_close(void);
-int    sndio_buffer_free(void);
-void    sndio_period_wait(void);
-void   sndio_write(void *, int);
-void   sndio_pause(bool_t);
-void   sndio_flush(int);
-int    sndio_output_time(void);
-int    sndio_written_time(void);
-void   sndio_drain(void);
-void   sndio_set_written_time(int);
-
-void   onmove_cb(void *, int);
-void   onvol_cb(void *, unsigned);
-
-void   configure_win_ok_cb(GtkWidget *, gpointer);
-
-static struct sio_par par;
-static struct sio_hdl *hdl;
-static long long rdpos;
-static long long wrpos;
-static int paused, restarted, volume;
-static int pause_pending, flush_pending, volume_pending;
-static int bytes_per_sec;
-static pthread_mutex_t mtx;
-
-static GtkWidget *configure_win;
-static GtkWidget *adevice_entry;
-static gchar *audiodev;
-
-AUD_OUTPUT_PLUGIN
-(
-       .name = "sndio",
-       .init = sndio_init,
-       .cleanup = sndio_cleanup,
-       .about = sndio_about,
-       .configure = sndio_configure,
-       .probe_priority = 2,
-       .get_volume = sndio_get_volume,
-       .set_volume = sndio_set_volume,
-       .open_audio = sndio_open,
-       .write_audio = sndio_write,
-       .close_audio = sndio_close,
-       .buffer_free = sndio_buffer_free,
-       .period_wait = sndio_period_wait,
-       .flush = sndio_flush,
-       .pause = sndio_pause,
-       .output_time = sndio_output_time,
-       .written_time = sndio_written_time,
-       .set_written_time = sndio_set_written_time,
-       .drain = sndio_drain
-)
-
-static struct fmt_to_par {
-       int fmt, bits, sig, le;
-} fmt_to_par[] = {
-       {FMT_S8,      8, 1, 0}, {FMT_U8,      8, 1, 0},
-       {FMT_S16_LE, 16, 1, 1}, {FMT_S16_BE, 16, 1, 0},
-       {FMT_U16_LE, 16, 0, 1}, {FMT_U16_BE, 16, 0, 0},
-       {FMT_S24_LE, 24, 1, 1}, {FMT_S24_BE, 24, 1, 0},
-       {FMT_U24_LE, 24, 0, 1}, {FMT_U24_BE, 24, 0, 0},
-       {FMT_S32_LE, 32, 1, 1}, {FMT_S32_BE, 32, 1, 0},
-       {FMT_U32_LE, 32, 0, 1}, {FMT_U32_BE, 32, 0, 0}
-};
-
-static const gchar * const sndio_defaults[] = {
-       "volume", "100",
-       "audiodev", "",
-       NULL,
-};
-
-static void
-reset(void)
-{
-       if (!restarted) {
-               restarted = 1;
-               sio_stop(hdl);
-               sio_start(hdl);
-               rdpos = wrpos;
-       }
-}
-
-static void
-wait_ready(void)
-{
-       int n;
-       struct pollfd pfds[16];
-
-       if (volume_pending) {
-               sio_setvol(hdl, volume * SIO_MAXVOL / 100);
-               volume_pending = 0;
-       }
-       if (flush_pending) {
-               reset();
-               flush_pending = 0;
-       }
-       if (pause_pending) {
-               if (paused)
-                       reset();
-               pause_pending = 0;
-       }
-       if (paused) {
-               pthread_mutex_unlock(&mtx);
-               usleep(20000);
-               pthread_mutex_lock(&mtx);
-               return;
-       }
-       n = sio_pollfd(hdl, pfds, POLLOUT);
-       if (n != 0) {
-               pthread_mutex_unlock(&mtx);
-               while (poll(pfds, n, -1) < 0) {
-                       if (errno != EINTR) {
-                               perror("poll");
-                               exit(1);
-                       }
-               }
-               pthread_mutex_lock(&mtx);
-       }
-       (void)sio_revents(hdl, pfds);
-}
-
-bool_t
-sndio_init(void)
-{
-       pthread_mutex_init(&mtx, NULL);
-
-       aud_config_set_defaults("sndio", sndio_defaults);
-       volume = aud_get_int("sndio", "volume");
-       audiodev = aud_get_string("sndio", "audiodev");
-
-       return (1);
-}
-
-void
-sndio_cleanup(void)
-{
-       aud_set_int("sndio", "volume", volume);
-       aud_set_string("sndio", "audiodev", audiodev);
-       pthread_mutex_destroy(&mtx);
-}
-
-void
-sndio_about(void)
-{
-       static GtkWidget *about = NULL;
-
-       audgui_simple_message(&about, GTK_MESSAGE_INFO,
-           _("About Sndio Output Plugin"),
-           _("Sndio Output Plugin\n\n"
-           "Written by Thomas Pfaff <tpf...@tp76.info>\n"));
-}
-
-void
-sndio_get_volume(int *l, int *r)
-{
-       pthread_mutex_lock(&mtx);
-       *l = *r = volume;
-       pthread_mutex_unlock(&mtx);
-}
-
-void
-sndio_set_volume(int l, int r)
-{
-       /* Ignore balance control, so use unattenuated channel. */
-       pthread_mutex_lock(&mtx);
-       volume = l > r ? l : r;
-       volume_pending = 1;
-       pthread_mutex_unlock(&mtx);
-}
-
-bool_t
-sndio_open(int fmt, int rate, int nch)
-{
-       int i;
-       struct sio_par askpar;
-       GtkWidget *dialog = NULL;
-       unsigned buffer_size;
-
-       hdl = sio_open(strlen(audiodev) > 0 ? audiodev : NULL, SIO_PLAY, 1);
-       if (!hdl) {
-               g_warning("failed to open audio device %s", audiodev);
-               return (0);
-       }
-       sio_initpar(&askpar);
-       for (i = 0; ; i++) {
-               if (i == sizeof(fmt_to_par) / sizeof(struct fmt_to_par)) {
-                       g_warning("unknown format %d requested", fmt);
-                       sndio_close();
-                       return 0;
-               }
-               if (fmt_to_par[i].fmt == fmt)
-                       break;
-       }
-       askpar.bits = fmt_to_par[i].bits;
-       askpar.bps = SIO_BPS(askpar.bits);
-       askpar.sig = fmt_to_par[i].sig;
-       if (askpar.bits > 8)
-               askpar.le = fmt_to_par[i].le;
-       askpar.pchan = nch;
-       askpar.rate = rate;
-       buffer_size = aud_get_int(NULL, "output_buffer_size");
-       if (buffer_size < BUFFER_SIZE_MIN)
-               buffer_size = BUFFER_SIZE_MIN;
-       askpar.appbufsz = buffer_size * rate / 1000;
-       if (!sio_setpar(hdl, &askpar) || !sio_getpar(hdl, &par)) {
-               g_warning("failed to set parameters");
-               sndio_close();
-               return (0);
-       }
-       if ((par.bps > 1 && par.le != askpar.le) ||
-           (par.bits < par.bps * 8 && !par.msb) ||
-           par.bps != askpar.bps ||
-           par.sig != askpar.sig ||
-           par.pchan != askpar.pchan ||
-            par.rate != askpar.rate) {
-               g_warning("parameters not supported by the audio device");
-               audgui_simple_message(&dialog, GTK_MESSAGE_INFO,
-                   _("Unsupported format"),
-                   _("A format not supported by the audio device "
-                   "was requested.\n\n"
-                   "Please try again with the sndiod(1) server running."));
-               sndio_close();
-               return (0);
-       }
-       rdpos = 0;
-       wrpos = 0;
-       sio_onmove(hdl, onmove_cb, NULL);
-       sio_onvol(hdl, onvol_cb, NULL);
-       sio_setvol(hdl, volume * SIO_MAXVOL / 100);
-       if (!sio_start(hdl)) {
-               g_warning("failed to start audio device");
-               sndio_close();
-               return (0);
-       }
-       pause_pending = flush_pending = volume_pending = 0;
-       bytes_per_sec = par.bps * par.pchan * par.rate;
-       restarted = 1;
-       paused = 0;
-       return (1);
-}
-
-void
-sndio_write(void *ptr, int length)
-{
-       unsigned n;
-
-       pthread_mutex_lock(&mtx);
-       for (;;) {
-               if (paused)
-                       break;
-               restarted = 0;
-               n = sio_write(hdl, ptr, length);
-               if (n == 0 && sio_eof(hdl))
-                       return;
-               wrpos += n;
-               length -= n;
-               ptr = (char *)ptr + n;
-               if (length == 0)
-                       break;
-               wait_ready();
-       }
-       pthread_mutex_unlock(&mtx);
-}
-
-void
-sndio_close(void)
-{
-       if (!hdl)
-               return;
-       sio_close(hdl);
-       hdl = NULL;
-}
-
-int
-sndio_buffer_free(void)
-{
-       return paused ? 0 : par.round * par.pchan * par.bps;
-}
-
-void
-sndio_period_wait(void)
-{
-       pthread_mutex_lock(&mtx);
-       wait_ready();
-       pthread_mutex_unlock(&mtx);
-}
-
-void
-sndio_flush(int time)
-{
-       pthread_mutex_lock(&mtx);
-       rdpos = wrpos = (long long)time * bytes_per_sec / 1000;
-       flush_pending = 1;
-       pthread_mutex_unlock(&mtx);
-}
-
-void
-sndio_pause(bool_t flag)
-{      
-       pthread_mutex_lock(&mtx);
-       paused = flag;
-       pause_pending = 1;
-       pthread_mutex_unlock(&mtx);
-}
-
-void
-sndio_drain(void)
-{
-       /* sndio always drains */
-}
-
-int
-sndio_output_time(void)
-{
-       int time;
-
-       pthread_mutex_lock(&mtx);
-       time = rdpos * 1000 / bytes_per_sec;
-       pthread_mutex_unlock(&mtx);
-       return time;
-}
-
-int
-sndio_written_time(void)
-{
-       int time;
-
-       pthread_mutex_lock(&mtx);
-       time = wrpos * 1000 / bytes_per_sec;
-       pthread_mutex_unlock(&mtx);
-       return time;
-}
-
-void
-sndio_set_written_time(int time)
-{
-       int used;
-
-       pthread_mutex_lock(&mtx);
-       wrpos = time * bytes_per_sec / 1000;
-       used = wrpos - rdpos;
-       rdpos = time * bytes_per_sec / 1000;
-       wrpos = rdpos + used;
-       pthread_mutex_unlock(&mtx);
-}
-
-void
-onmove_cb(void *addr, int delta)
-{
-       rdpos += delta * (int)(par.bps * par.pchan);
-}
-
-void
-onvol_cb(void *addr, unsigned ctl)
-{
-       /* Update volume only if it actually changed */
-       if (ctl != volume * SIO_MAXVOL / 100)
-               volume = ctl * 100 / SIO_MAXVOL;
-}
-
-void
-configure_win_ok_cb(GtkWidget *w, gpointer data)
-{
-       strlcpy(audiodev, gtk_entry_get_text(GTK_ENTRY(adevice_entry)),
-           PATH_MAX);
-       aud_set_string("sndio", "audiodev", audiodev);
-       gtk_widget_destroy(configure_win);
-}
-
-void
-sndio_configure(void)
-{
-       GtkWidget *vbox;
-       GtkWidget *adevice_frame, *adevice_text, *adevice_vbox;
-       GtkWidget *bbox, *ok, *cancel;
-
-       if (configure_win) {
-               gtk_window_present(GTK_WINDOW(configure_win));
-               return;
-       }
-
-       configure_win = gtk_window_new(GTK_WINDOW_TOPLEVEL);
-       g_signal_connect(configure_win, "destroy",
-           G_CALLBACK(gtk_widget_destroyed), &configure_win);
-
-       gtk_window_set_title(GTK_WINDOW(configure_win), _("sndio device"));
-       gtk_window_set_resizable(GTK_WINDOW(configure_win), FALSE);
-       gtk_window_set_position(GTK_WINDOW(configure_win), GTK_WIN_POS_MOUSE);
-       gtk_container_set_border_width(GTK_CONTAINER(configure_win), 10);
-
-       vbox = gtk_vbox_new(FALSE, 5);
-       gtk_container_add(GTK_CONTAINER(configure_win), vbox);
-       gtk_container_set_border_width(GTK_CONTAINER(vbox), 5);
-
-       adevice_frame = gtk_frame_new(_("Audio device:"));
-       gtk_box_pack_start(GTK_BOX(vbox), adevice_frame, FALSE, FALSE, 0);
-
-       adevice_vbox = gtk_vbox_new(FALSE, 5);
-       gtk_container_set_border_width(GTK_CONTAINER(adevice_vbox), 5);
-       gtk_container_add(GTK_CONTAINER(adevice_frame), adevice_vbox);
-
-       adevice_text = gtk_label_new(_("(empty means default)"));
-       gtk_box_pack_start(GTK_BOX(adevice_vbox), adevice_text, TRUE, TRUE, 0);
-
-       adevice_entry = gtk_entry_new();
-       gtk_entry_set_text(GTK_ENTRY(adevice_entry), audiodev);
-       gtk_box_pack_start(GTK_BOX(adevice_vbox), adevice_entry, TRUE, TRUE, 0);
-
-       bbox = gtk_hbutton_box_new();
-       gtk_button_box_set_layout(GTK_BUTTON_BOX(bbox), GTK_BUTTONBOX_END);
-       gtk_box_set_spacing(GTK_BOX(bbox), 5);
-       gtk_box_pack_start(GTK_BOX(vbox), bbox, FALSE, FALSE, 0);
-
-       ok = gtk_button_new_with_label(_("OK"));
-       g_signal_connect(ok, "clicked",
-           G_CALLBACK(configure_win_ok_cb), NULL);
-
-       gtk_widget_set_can_default(ok, TRUE);
-       gtk_box_pack_start(GTK_BOX(bbox), ok, TRUE, TRUE, 0);
-       gtk_widget_grab_default(ok);
-
-       cancel = gtk_button_new_with_label(_("Cancel"));
-       g_signal_connect(cancel, "clicked",
-           G_CALLBACK(gtk_widget_destroy), &configure_win);
-
-       gtk_widget_set_can_default(cancel, TRUE);
-       gtk_box_pack_start(GTK_BOX(bbox), cancel, TRUE, TRUE, 0);
-
-       gtk_widget_show_all(configure_win);
-}
Index: audacious-plugins/patches/patch-buildsys_mk_in
===================================================================
RCS file: /cvs/ports/audio/audacious-plugins/patches/patch-buildsys_mk_in,v
retrieving revision 1.4
diff -u -p -r1.4 patch-buildsys_mk_in
--- audacious-plugins/patches/patch-buildsys_mk_in      20 Mar 2012 19:10:56 
-0000      1.4
+++ audacious-plugins/patches/patch-buildsys_mk_in      16 Aug 2012 13:00:37 
-0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-buildsys_mk_in,v 1.4 2012/03/20 19:10:56 stsp Exp $
---- buildsys.mk.in.orig        Fri Jan 20 20:48:30 2012
-+++ buildsys.mk.in     Sun Feb  5 19:59:45 2012
-@@ -100,7 +100,7 @@ PLUGIN_OBJS = ${OBJS:.o=.plugin.o}
+--- buildsys.mk.in.orig        Sat Aug 11 22:13:39 2012
++++ buildsys.mk.in     Thu Aug 16 13:45:42 2012
+@@ -101,7 +101,7 @@ PLUGIN_OBJS = ${OBJS:.o=.plugin.o}
  
  MO_FILES = ${LOCALES:.po=.mo}
  
Index: audacious-plugins/patches/patch-configure_ac
===================================================================
RCS file: /cvs/ports/audio/audacious-plugins/patches/patch-configure_ac,v
retrieving revision 1.14
diff -u -p -r1.14 patch-configure_ac
--- audacious-plugins/patches/patch-configure_ac        5 Jul 2012 09:29:43 
-0000       1.14
+++ audacious-plugins/patches/patch-configure_ac        16 Aug 2012 13:00:37 
-0000
@@ -1,8 +1,8 @@
 $OpenBSD: patch-configure_ac,v 1.14 2012/07/05 09:29:43 dcoppa Exp $
---- configure.ac.orig  Sat Jun 30 02:05:33 2012
-+++ configure.ac       Tue Jul  3 09:59:40 2012
-@@ -45,9 +45,6 @@ PKG_CHECK_MODULES(AUDACIOUS, [audacious >= 3.2],
-     [AC_MSG_ERROR([Cannot find Audacious 3.2; have you installed Audacious 
yet?])]
+--- configure.ac.orig  Thu Aug 16 13:48:21 2012
++++ configure.ac       Thu Aug 16 13:50:24 2012
+@@ -43,9 +43,6 @@ PKG_CHECK_MODULES(AUDACIOUS, [audacious >= 3.3],
+     [AC_MSG_ERROR([Cannot find Audacious 3.3; have you installed Audacious 
yet?])]
  )
  
 -CPPFLAGS="$CPPFLAGS $AUDACIOUS_CFLAGS"
@@ -11,16 +11,7 @@ $OpenBSD: patch-configure_ac,v 1.14 2012
  dnl Default Set of Plugins
  dnl ======================
  
-@@ -101,7 +98,7 @@ dnl ===============
- PTHREAD_LIBS=
- PTHREAD_CFLAGS=
- 
--AC_CHECK_LIB(pthread, pthread_create, PTHREAD_LIBS="-lpthread",
-+AC_CHECK_LIB(pthread, pthread_create, PTHREAD_LIBS="-pthread",
-   [AC_CHECK_LIB(pthreads, pthread_create, PTHREAD_LIBS="-lpthreads",
-       [AC_CHECK_LIB(pthreadGC2, pthread_create, PTHREAD_LIBS="-lpthreadGC2")]
-   )]
-@@ -969,7 +966,7 @@ AC_ARG_ENABLE(filewriter_mp3,
+@@ -882,7 +879,7 @@ AC_ARG_ENABLE(filewriter_mp3,
  )
  
  if test "x$enable_filewriter_mp3" = "xyes"; then
@@ -29,44 +20,13 @@ $OpenBSD: patch-configure_ac,v 1.14 2012
     if test "x$have_lame" = "xyes"; then
        AC_DEFINE(FILEWRITER_MP3, 1, [Define if MP3 output part should be 
built])
          FILEWRITER_LIBS="$FILEWRITER_LIBS -lmp3lame"
-@@ -1083,8 +1080,32 @@ if test "x$enable_lyricwiki" = "xyes"; then
-     GENERAL_PLUGINS="$GENERAL_PLUGINS lyricwiki"
+@@ -1013,6 +1010,9 @@ if test "x$enable_lyricwiki" = "xyes"; then
  fi
  
-+dnl *** sndio output
-+
-+AC_ARG_ENABLE(sndio,
-+    [  --disable-sndio         disable sndio output plugin (default=enabled) 
],
-+    [have_sndio=$enableval],
-+    [have_sndio=yes]
-+)
-+
-+if test "x$have_sndio" = "xyes"; then
-+      AC_CHECK_HEADER(sndio.h,, have_sndio=no)
-+      if test x$have_sndio = xyes; then
-+              AC_CHECK_LIB(sndio, sio_open, haves_sndio=yes, have_sndio=no)
-+      fi
-+fi
-+
-+if test "x$have_sndio" = "xyes"; then
-+      OUTPUT_PLUGINS="$OUTPUT_PLUGINS sndio"
-+      SNDIO_LIBS="-lsndio"
-+      AC_SUBST(SNDIO_LIBS)
-+fi
-+
  dnl *** End of all plugin checks ***
- 
++
 +CPPFLAGS="$CPPFLAGS $AUDACIOUS_CFLAGS"
 +LIBS="$LIBS $AUDACIOUS_LIBS"
-+
+ 
  plugindir=`pkg-config audacious --variable=plugin_dir`
  AC_SUBST(plugindir)
- 
-@@ -1154,6 +1175,7 @@ echo "    -> FileWriter Vorbis output part:     $enabl
- echo "    -> FileWriter FLAC output part:       $have_writer_flac"
- echo "  Null Audio output (null):               yes"
- echo "  Open Sound System v3 (deprecated):      $enable_oss"
-+echo "  Sndio Audio output (sndio):             $have_sndio"
- echo
- echo "  Input Plugins"
- echo "  -------------"
Index: audacious-plugins/patches/patch-extra_mk_in
===================================================================
RCS file: audacious-plugins/patches/patch-extra_mk_in
diff -N audacious-plugins/patches/patch-extra_mk_in
--- audacious-plugins/patches/patch-extra_mk_in 5 Jul 2012 09:29:43 -0000       
1.3
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
-$OpenBSD: patch-extra_mk_in,v 1.3 2012/07/05 09:29:43 dcoppa Exp $
---- extra.mk.in.orig   Sat Jun 30 02:05:33 2012
-+++ extra.mk.in        Tue Jul  3 09:59:33 2012
-@@ -96,6 +96,7 @@ SIDPLAY2_CFLAGS ?= @SIDPLAY2_CFLAGS@
- SIDPLAY2_LIBS ?= @SIDPLAY2_LIBS@
- SNDFILE_CFLAGS ?= @SNDFILE_CFLAGS@
- SNDFILE_LIBS ?= @SNDFILE_LIBS@
-+SNDIO_LIBS ?= @SNDIO_LIBS@
- VORBIS_CFLAGS ?= @VORBIS_CFLAGS@
- VORBIS_LIBS ?= @VORBIS_LIBS@
- WAVPACK_CFLAGS ?= @WAVPACK_CFLAGS@
Index: audacious-plugins/patches/patch-src_ladspa_Makefile
===================================================================
RCS file: /cvs/ports/audio/audacious-plugins/patches/patch-src_ladspa_Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 patch-src_ladspa_Makefile
--- audacious-plugins/patches/patch-src_ladspa_Makefile 11 May 2012 10:53:54 
-0000      1.4
+++ audacious-plugins/patches/patch-src_ladspa_Makefile 16 Aug 2012 13:00:37 
-0000
@@ -1,9 +1,9 @@
 $OpenBSD: patch-src_ladspa_Makefile,v 1.4 2012/05/11 10:53:54 dcoppa Exp $
---- src/ladspa/Makefile.orig   Sat Mar 31 19:47:16 2012
-+++ src/ladspa/Makefile        Fri May 11 12:44:41 2012
+--- src/ladspa/Makefile.orig   Sat Aug 11 22:13:39 2012
++++ src/ladspa/Makefile        Thu Aug 16 13:45:42 2012
 @@ -12,4 +12,4 @@ plugindir := ${plugindir}/${EFFECT_PLUGIN_DIR}
  
- CPPFLAGS += -I../.. ${PTHREAD_CFLAGS} ${GTK_CFLAGS} ${GMODULE_CFLAGS}
+ CPPFLAGS += -I../.. ${GTK_CFLAGS} ${GMODULE_CFLAGS}
  CFLAGS += ${PLUGIN_CFLAGS}
--LIBS += -lm ${PTHREAD_LIBS} ${GTK_LIBS} ${GMODULE_LIBS}
+-LIBS += -lm ${GTK_LIBS} ${GMODULE_LIBS}
 +LIBS += -lm ${PTHREAD_LIBS} ${GLIB_LIBS} ${GTK_LIBS}
Index: audacious-plugins/pkg/PLIST
===================================================================
RCS file: /cvs/ports/audio/audacious-plugins/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- audacious-plugins/pkg/PLIST 11 May 2012 11:59:31 -0000      1.4
+++ audacious-plugins/pkg/PLIST 16 Aug 2012 13:00:37 -0000
@@ -16,7 +16,7 @@ lib/audacious/Effect/echo.so
 lib/audacious/Effect/ladspa.so
 lib/audacious/Effect/mixer.so
 lib/audacious/Effect/resample.so
-lib/audacious/Effect/sndstretch.so
+lib/audacious/Effect/speed-pitch.so
 lib/audacious/Effect/stereo.so
 lib/audacious/Effect/voice_removal.so
 lib/audacious/General/
@@ -52,10 +52,10 @@ lib/audacious/Input/wavpack.so
 lib/audacious/Input/xsf.so
 lib/audacious/Output/
 lib/audacious/Output/filewriter.so
-lib/audacious/Output/null.so
 lib/audacious/Output/sdlout.so
 lib/audacious/Output/sndio.so
 lib/audacious/Transport/
+lib/audacious/Transport/gio.so
 lib/audacious/Transport/mms.so
 lib/audacious/Transport/neon.so
 lib/audacious/Transport/unix-io.so
@@ -195,7 +195,6 @@ share/audacious/ui/mainwin.ui
 share/audacious/ui/playlist.ui
 share/locale/ca/LC_MESSAGES/audacious-plugins.mo
 share/locale/cs/LC_MESSAGES/audacious-plugins.mo
-share/locale/cy/LC_MESSAGES/audacious-plugins.mo
 share/locale/de/LC_MESSAGES/audacious-plugins.mo
 share/locale/es/LC_MESSAGES/audacious-plugins.mo
 share/locale/es_AR/LC_MESSAGES/audacious-plugins.mo
@@ -203,19 +202,20 @@ share/locale/es_MX/LC_MESSAGES/audacious
 share/locale/et/LC_MESSAGES/audacious-plugins.mo
 share/locale/eu/LC_MESSAGES/audacious-plugins.mo
 share/locale/fr/LC_MESSAGES/audacious-plugins.mo
+share/locale/gl/LC_MESSAGES/audacious-plugins.mo
 share/locale/hu/LC_MESSAGES/audacious-plugins.mo
 share/locale/it/LC_MESSAGES/audacious-plugins.mo
 share/locale/ja/LC_MESSAGES/audacious-plugins.mo
+share/locale/ko/LC_MESSAGES/audacious-plugins.mo
 share/locale/lt/LC_MESSAGES/audacious-plugins.mo
 share/locale/lv/LC_MESSAGES/audacious-plugins.mo
 share/locale/pl/LC_MESSAGES/audacious-plugins.mo
 share/locale/pt_PT/LC_MESSAGES/audacious-plugins.mo
-share/locale/ro/LC_MESSAGES/audacious-plugins.mo
 share/locale/ru/LC_MESSAGES/audacious-plugins.mo
 share/locale/sk/LC_MESSAGES/audacious-plugins.mo
-share/locale/sr/LC_MESSAGES/audacious-plugins.mo
-share/locale/tr/LC_MESSAGES/audacious-plugins.mo
+share/locale/sr_RS/
+share/locale/sr_RS/LC_MESSAGES/
+share/locale/sr_RS/LC_MESSAGES/audacious-plugins.mo
 share/locale/uk/LC_MESSAGES/audacious-plugins.mo
-share/locale/vi/LC_MESSAGES/audacious-plugins.mo
 share/locale/zh_CN/LC_MESSAGES/audacious-plugins.mo
 share/locale/zh_TW/LC_MESSAGES/audacious-plugins.mo

Attachment: aud-3.3.1.patch.gz
Description: Binary data

Reply via email to