ports/158501: [patch] multimedia/mplayer: faad dependency problem
David Demelier
demelier.david at gmail.com
Wed Jun 29 18:40:07 UTC 2011
>Number: 158501
>Category: ports
>Synopsis: [patch] multimedia/mplayer: faad dependency problem
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Wed Jun 29 18:40:06 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: David Demelier
>Release: 8.2-STABLE
>Organization:
>Environment:
FreeBSD Melon.malikania.fr 8.2-STABLE FreeBSD 8.2-STABLE #2: Mon Jun 27 14:05:45 CEST 2011 root at Melon.malikania.fr:/usr/obj/usr/src/sys/Melon amd64
>Description:
The mplayer port automatically links to faad if it's installed (autoconf feature). Thus if you have faad installed because of an other port dependency and you'll remove this port faad will be marked as leave but mplayer still need it.
This patch prevents this case and user must specify itself the action or not. I choose the ON option by default.
>How-To-Repeat:
>Fix:
--- mplayer.diff begins here ---
--- Makefile 2011-06-29 20:28:54.000000000 +0200
+++ Makefile.orig 2011-06-29 20:13:01.000000000 +0200
@@ -7,7 +7,7 @@
PORTNAME= mplayer
PORTVERSION= ${MPLAYER_PORT_VERSION}
-PORTREVISION= 3
+PORTREVISION= 2
COMMENT= High performance media player supporting many formats
.include "${.CURDIR}/Makefile.shared"
@@ -31,7 +31,6 @@
OPTIONS+= RTC "Add support for kernel real time clock timing" off
OPTIONS+= ARTS "Enable KDE sound system support" off
OPTIONS+= ESOUND "Enable GNOME esound support" off
-OPTIONS+= FAAD "FAAD AAC and MP4 audio decoder support" on
OPTIONS+= JACK "Enable JackIt audio server support" off
OPTIONS+= NAS "Enable NAS sound server support" off
OPTIONS+= OPENAL "Enable OpenAL sound support" off
--- Makefile.options.orig 2011-06-29 20:12:43.000000000 +0200
+++ Makefile.options 2011-06-29 20:15:55.000000000 +0200
@@ -109,6 +109,12 @@
CONFIGURE_ARGS+= --disable-live
.endif
+.if defined(WITH_FAAD)
+LIB_DEPENDS+= faad.2:${PORTSDIR}/audio/faad
+.else
+CONFIGURE_ARGS+= --disable-faad
+.endif
+
.if defined(WITH_JACK)
LIB_DEPENDS+= jack.0:${PORTSDIR}/audio/jack
.else
--- mplayer.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list