ports/153159: audio/sox: play fails to start
Dan Nelson
dnelson at allantgroup.com
Wed Dec 15 16:10:13 UTC 2010
The following reply was made to PR ports/153159; it has been noted by GNATS.
From: Dan Nelson <dnelson at allantgroup.com>
To: bug-followup at FreeBSD.ORG
Cc:
Subject: Re: ports/153159: audio/sox: play fails to start
Date: Wed, 15 Dec 2010 09:48:39 -0600
--0F1p//8PRICkK4MW
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
The attached patch should fix the problem (I used audio/xmp's Makefile as a
template).
Any port committer that wants to commit this, please use the following log
entry:
===
Sox will use alsa-lib if it finds it and isn't told not to use it, so add an
optional dependency on it, defaulting to off. Bump portrevision to repair
any installed sox binaries that might be broken due to the unreported
dependency.
===
--
Dan Nelson
dnelson at allantgroup.com
--0F1p//8PRICkK4MW
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment; filename="sox.diff"
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/audio/sox/Makefile,v
retrieving revision 1.51
diff -u -r1.51 Makefile
--- Makefile 12 Dec 2010 16:51:50 -0000 1.51
+++ Makefile 15 Dec 2010 15:21:01 -0000
@@ -7,7 +7,7 @@
PORTNAME= sox
PORTVERSION= 14.3.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= audio
MASTER_SITES= SF
@@ -32,7 +32,8 @@
_LAME= on
.endif
-OPTIONS= AO "Enable libao output" on \
+OPTIONS= ALSA "ALSA output driver" off \
+ AO "Enable libao output" on \
AMRNB "AMR Speech Codec (Narrowband)" off \
AMRWB "AMR Speech Codec (Wideband)" off \
FFMPEG "Enable ffmpeg en/decoding" on \
@@ -55,6 +56,14 @@
CONFIGURE_ARGS+= --with-pkgconfigdir="${PREFIX}/libdata/pkgconfig"
CONFIGURE_ARGS+= --with-distro="${CONFIGURE_TARGET} ${PKGNAME}"
+.if defined(WITH_ALSA)
+LIB_DEPENDS+= asound.2:${PORTSDIR}/audio/alsa-lib
+RUN_DEPENDS+= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:${PORTSDIR}/audio/alsa-plugins
+CONFIGURE_ARGS+= --with-alsa
+.else
+CONFIGURE_ARGS+= --without-alsa
+.endif
+
.if defined(WITH_AO)
CONFIGURE_ARGS+= --with-ao
LIB_DEPENDS+= ao.4:${PORTSDIR}/audio/libao
--0F1p//8PRICkK4MW--
More information about the freebsd-ports-bugs
mailing list