Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Oct 2006 00:55:43 +0700 (NOVST)
From:      Alexey Dokuchaev <danfe@FreeBSD.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/104681: Add a few more OPTIONs to `multimedia/mplayer'
Message-ID:  <200610221755.k9MHthMW001083@regency.nsu.ru>
Resent-Message-ID: <200610221750.k9MHoGHZ030260@freefall.freebsd.org>

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

>Number:         104681
>Category:       ports
>Synopsis:       Add a few more OPTIONs to `multimedia/mplayer'
>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:   Sun Oct 22 17:50:16 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Alexey Dokuchaev
>Release:        FreeBSD 6.2-PRERELEASE i386
>Organization:
Asempra Technologies, Inc.
>Environment:
>Description:
It seems mplayer can be successfully build/linked with a few more
options than currently provided by port.  Maintainer should probably
make sure all dependencies are correcly stated and work, but on the
first look they seem correct (work for me here).
>How-To-Repeat:
N/A
>Fix:
Index: Makefile
===================================================================
RCS file: /mnt/fbsd/development/FreeBSD-CVS/ports/multimedia/mplayer/Makefile,v
retrieving revision 1.144
diff -u -r1.144 Makefile
--- Makefile	6 Oct 2006 19:48:00 -0000	1.144
+++ Makefile	8 Oct 2006 15:08:21 -0000
@@ -119,9 +119,7 @@
 		--disable-libfame \
 		--disable-external-faad \
 		--disable-external-vidix \
-		--disable-tv-v4l \
-		--disable-liblzo \
-		--disable-libcdio
+		--disable-tv-v4l
 
 OPTIONS=	DEBUG "Include debug symbols in mplayer's binary files" off
 
@@ -142,13 +140,19 @@
 OPTIONS+=	ARTS "Enable KDE sound system support" off
 OPTIONS+=	ESOUND "Enable GNOME esound support" off
 OPTIONS+=	POLYP "Enable polyp sound server support" off
+OPTIONS+=	JACK "Enable JackIt audio server support" off
+OPTIONS+=	OPENAL "Enable OpenAL sound support" off
 OPTIONS+=	LIBUNGIF "Enable gif support" on
 OPTIONS+=	AALIB "Enable aalib support" off
 OPTIONS+=	LIBCACA "Enable libcaca support" off
 OPTIONS+=	SVGALIB "Enable svgalib support" off
 OPTIONS+=	LIBDV "Enable libdv support" off
 OPTIONS+=	MAD "Enable mad MPEG audio engine support" off
+OPTIONS+=	TWOLAME "Enable twolame MPEG audio codec support" off
 OPTIONS+=	DTS "Enable DTS audio codec support" on
+OPTIONS+=	LIBMPCDEC "Enable libmpcdec support" off
+OPTIONS+=	FAAC "Enable FAAC audio codec support" off
+OPTIONS+=	LADSPA "Enable LADSPA plugin support" off
 OPTIONS+=	SPEEX "Enable speex audio codec support" off
 OPTIONS+=	TREMOR "Use built-in tremor instead of libvorbis" off
 OPTIONS+=	XMMS "Enable XMMS plugin support" off
@@ -161,7 +165,9 @@
 OPTIONS+=	LIVEMEDIA "Enable LIVE555 streaming support" off
 OPTIONS+=	FRIBIDI "Enable FriBiDi support" off
 OPTIONS+=	LIRC "Enable lirc support" off
+OPTIONS+=	LIBCDIO "Enable libcdio support" off
 OPTIONS+=	CDPARANOIA "Enable cdparanoia support" off
+OPTIONS+=	LIBLZO "Enable external liblzo library" off
 .endif
 
 WANT_GNOME=	yes
@@ -318,6 +324,12 @@
 CONFIGURE_ARGS+=	--disable-fribidi
 .endif
 
+.if defined(WITH_LIBCDIO) && !defined(WITH_CDPARANOIA)
+BUILD_DEPENDS+=	${LOCALBASE}/include/cdio/cdio.h:${PORTSDIR}/sysutils/libcdio
+.else
+CONFIGURE_ARGS+=	--disable-libcdio
+.endif
+
 .if defined(WITH_CDPARANOIA)
 LIB_DEPENDS+=	cdda_paranoia.0:${PORTSDIR}/audio/cdparanoia
 .else
@@ -352,6 +364,12 @@
 CONFIGURE_ARGS+=	--disable-lirc
 .endif
 
+.if defined(WITH_TWOLAME)
+LIB_DEPENDS+=	twolame.0:${PORTSDIR}/audio/twolame
+.else
+CONFIGURE_ARGS+=	--disable-twolame
+.endif
+
 .if defined(WITH_MAD)
 LIB_DEPENDS+=	mad.2:${PORTSDIR}/audio/libmad
 
@@ -408,6 +426,18 @@
 CONFIGURE_ARGS+=	--disable-polyp
 .endif
 
+.if defined(WITH_JACK)
+LIB_DEPENDS+=	jack.0:${PORTSDIR}/audio/jack
+.else
+CONFIGURE_ARGS+=	--disable-jack
+.endif
+
+.if defined(WITH_OPENAL)
+LIB_DEPENDS+=	openal.0:${PORTSDIR}/audio/openal
+.else
+CONFIGURE_ARGS+=	--disable-openal
+.endif
+
 .if !defined(WITH_TREMOR)
 CONFIGURE_ARGS+=	--disable-internal-tremor
 LIB_DEPENDS+=	vorbis.3:${PORTSDIR}/audio/libvorbis
@@ -458,6 +488,24 @@
 CONFIGURE_ARGS+=	--disable-libdts
 .endif
 
+.if defined(WITH_LIBMPCDEC)
+LIB_DEPENDS+=	mpcdec.4:${PORTSDIR}/audio/libmpcdec
+.else
+CONFIGURE_ARGS+=	--disable-musepack
+.endif
+
+.if defined(WITH_FAAC)
+LIB_DEPENDS+=	faac.0:${PORTSDIR}/audio/faac
+.else
+CONFIGURE_ARGS+=	--disable-faac
+.endif
+
+.if defined(WITH_LADSPA)
+RUN_DEPENDS+=	${LOCALBASE}/lib/ladspa/amp.so:${PORTSDIR}/audio/ladspa
+.else
+CONFIGURE_ARGS+=	--disable-ladspa
+.endif
+
 .if !defined(WITHOUT_SPEEX)
 CONFIGURE_ARGS+=	--enable-speex
 LIB_DEPENDS+=	speex.3:${PORTSDIR}/audio/speex
@@ -481,6 +529,12 @@
 CONFIGURE_ARGS+=--disable-xanim
 .endif
 
+.if defined(WITH_LIBLZO)
+LIB_DEPENDS+=		lzo.1:${PORTSDIR}/archivers/lzo
+.else
+CONFIGURE_ARGS+=	--disable-liblzo
+.endif
+
 .if defined(WITH_DVD_DEVICE)
 DEFAULT_DVD_DEVICE=${WITH_DVD_DEVICE}
 .else
>Release-Note:
>Audit-Trail:
>Unformatted:



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