From owner-freebsd-gecko@FreeBSD.ORG Thu Apr 3 00:07:25 2014 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 49D4D423 for ; Thu, 3 Apr 2014 00:07:25 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.244.247]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D165CD0C for ; Thu, 3 Apr 2014 00:07:24 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.244.247]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id s3307L7V010537 for ; Thu, 3 Apr 2014 00:07:21 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id s3307Ghi010117 for freebsd-gecko@freebsd.org; Thu, 3 Apr 2014 00:07:16 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Thu, 3 Apr 2014 00:07:16 GMT Message-Id: <201404030007.s3307Ghi010117@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org Subject: [SVN-Commit] r1564 - trunk/Mk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Apr 2014 00:07:25 -0000 Author: jbeich Date: Thu Apr 3 00:07:16 2014 New Revision: 1564 Log: make PULSEAUDIO-only package depend on the library PulseAudio is normally dlopen'd to replace ALSA/Sndio/etc. If the fallback isn't built in we end up without audio support until user manually installs pulseaudio package. Requested by: marino Modified: trunk/Mk/bsd.gecko.mk Modified: trunk/Mk/bsd.gecko.mk ============================================================================== --- trunk/Mk/bsd.gecko.mk Wed Apr 2 21:13:48 2014 (r1563) +++ trunk/Mk/bsd.gecko.mk Thu Apr 3 00:07:16 2014 (r1564) @@ -774,7 +774,12 @@ .endif .if ${PORT_OPTIONS:MPULSEAUDIO} +. if ${PORT_OPTIONS:MALSA} BUILD_DEPENDS+= pulseaudio>0:${PORTSDIR}/audio/pulseaudio +. else +# pull pulse package if we cannot fallback to another backend +LIB_DEPENDS+= libpulse.so:${PORTSDIR}/audio/pulseaudio +. endif MOZ_OPTIONS+= --enable-pulseaudio .else MOZ_OPTIONS+= --disable-pulseaudio