cvs commit: ports/multimedia/mencoder Makefile

Alexey Dokuchaev danfe at FreeBSD.org
Tue Jul 26 07:22:40 UTC 2011


On Mon, Jul 25, 2011 at 08:18:36PM -0700, Doug Barton wrote:
> On 07/25/2011 19:56, Mario Sergio Fujikawa Ferreira wrote:
> > B) if multimedia/libass is installed:
> >   2. mplayer/mencoder only builds if we fix configure script and
> >      force port dependend on multimedia/libass because mplayer's
> >      configure is broken.
> > ---
> > 
> >   Is multimedia/libass easily available? Yeah, because multimedia/vlc
> > depends on it and lots (if not most) users building mplayer, should
> > have already built vlc. So this problem is pretty standard for many
> > users.
> 
> So the answer is simple. Fix whatever needs fixing and force the
> dependency.

Exactly.  If something cannot be switched off forcibly, then ask yourself
if users would rather have it or not.  For popular and/or lightweight stuff,
it's usually beneficial for everyone to hardcode dependency and help user to
worry less about all those OPTIONs. :-)

For controversial, specific, or heavy dependencies (or if they pull way too
many other stuff, like half of KDE4), it is desirable to fix the port and
make this dependency off by default.  If configure script (just an example)
is hard to fix, nag the user about their OPTIONs selection may not be
uphold.

./danfe


More information about the cvs-all mailing list