summaryrefslogtreecommitdiff
path: root/audio/musicpd
diff options
context:
space:
mode:
authorChristian Weisgerber <naddy@FreeBSD.org>2010-06-06 20:39:21 +0000
committerChristian Weisgerber <naddy@FreeBSD.org>2010-06-06 20:39:21 +0000
commitf613ac049d40272c3b27a76dbab7f6723f2a2ba2 (patch)
treee62b67c39f729f55f17b68f6438f9f1beeadd10c /audio/musicpd
parentUpdate to 2.30.2.0. (diff)
Bump PORTREVISION after libao update and handle API incompatibility.
Notes
Notes: svn path=/head/; revision=255956
Diffstat (limited to 'audio/musicpd')
-rw-r--r--audio/musicpd/Makefile4
-rw-r--r--audio/musicpd/files/patch-src_output_ao__plugin.c13
2 files changed, 15 insertions, 2 deletions
diff --git a/audio/musicpd/Makefile b/audio/musicpd/Makefile
index 317aca6ce67a..9047d9a9e370 100644
--- a/audio/musicpd/Makefile
+++ b/audio/musicpd/Makefile
@@ -7,7 +7,7 @@
PORTNAME= musicpd
PORTVERSION= 0.15.8
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio ipv6
MASTER_SITES= SF/${PORTNAME}/mpd/${PORTVERSION}
DISTNAME= mpd-${PORTVERSION}
@@ -184,7 +184,7 @@ CONFIGURE_ARGS+=--disable-ipv6
.if defined(WITH_AO)
CONFIGURE_ARGS+=--enable-ao
-LIB_DEPENDS+= ao.3:${PORTSDIR}/audio/libao
+LIB_DEPENDS+= ao.4:${PORTSDIR}/audio/libao
.else
CONFIGURE_ARGS+=--disable-ao
.endif
diff --git a/audio/musicpd/files/patch-src_output_ao__plugin.c b/audio/musicpd/files/patch-src_output_ao__plugin.c
new file mode 100644
index 000000000000..70a3c967d53a
--- /dev/null
+++ b/audio/musicpd/files/patch-src_output_ao__plugin.c
@@ -0,0 +1,13 @@
+
+$FreeBSD$
+
+--- src/output/ao_plugin.c.orig
++++ src/output/ao_plugin.c
+@@ -175,6 +175,7 @@
+ if (audio_format->bits > 16)
+ audio_format->bits = 16;
+
++ memset(&format, 0, sizeof(format));
+ format.bits = audio_format->bits;
+ format.rate = audio_format->sample_rate;
+ format.byte_format = AO_FMT_NATIVE;