Skip site navigation (1)Skip section navigation (2)
Date:      Thu,  6 Sep 2007 20:52:14 +0200 (CEST)
From:      Romain Tartiere <romain@blogreen.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        Mark Reidel <mark@reidel.info>
Subject:   ports/116161: [patch] Add WITH_PULSE option to musicpd
Message-ID:  <20070906185214.6D3F95C064@marvin.blogreen.org>
Resent-Message-ID: <200709061900.l86J08h2084078@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         116161
>Category:       ports
>Synopsis:       [patch] Add WITH_PULSE option to musicpd
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Sep 06 19:00:08 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Romain Tartiere
>Release:        FreeBSD 6.2-STABLE i386
>Organization:
>Environment:
System: FreeBSD marvin.blogreen.org 6.2-STABLE FreeBSD 6.2-STABLE #5: Fri Aug 3 14:19:08 CEST 2007 root@marvin.blogreen.org:/usr/obj/usr/src/sys/MARVIN i386


	
>Description:
The musicpd port unconditionally build musicpd without PulseAudio output
support. The following patch add an option to allow the user to choose if he
wants pulse support or not when compiling.
>How-To-Repeat:

>Fix:

--- Makefile.diff begins here ---
--- Makefile.orig	2007-08-24 20:59:10.000000000 +0200
+++ Makefile	2007-09-06 16:22:45.000000000 +0200
@@ -7,6 +7,7 @@
 
 PORTNAME=	musicpd
 PORTVERSION=	0.13.0
+PORTREVISION=	1
 CATEGORIES=	audio ipv6
 MASTER_SITES=	http://musicpd.org/uploads/files/
 MASTER_SITE_SUBDIR=	${PORTNAME}
@@ -31,11 +32,11 @@
 		ICONV "Support for international characters" on \
 	        ID3TAG "Support for id3v1 tag encoding" off \
 		IPV6 "Support for IPV6" on \
-		AO "Support for libao" off
+		AO "Support for libao" off \
+		PULSE "Support for PulseAudio" off
 
 CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
-CONFIGURE_ARGS=	--disable-pulse \
-		--disable-shout
+CONFIGURE_ARGS= --disable-shout
 
 .include <bsd.port.pre.mk>
 
@@ -96,6 +97,12 @@
 LIB_DEPENDS+=	ao.3:${PORTSDIR}/audio/libao
 .endif
 
+.ifdef(WITHOUT_PULSE)
+CONFIGURE_ARGS+=--disable-pulse
+.else
+LIB_DEPENDS+=   pulse.0:${PORTSDIR}/audio/pulseaudio
+.endif
+
 CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
 		LDFLAGS="-L${LOCALBASE}/lib"
 
--- Makefile.diff ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070906185214.6D3F95C064>