Inverting OPTIONS (Was: Re: cvs commit: ports/net-im/libpurple Makefile distinfo)

Emanuel Haupt ehaupt at FreeBSD.org
Mon Jul 26 21:40:01 UTC 2010


Doug Barton <dougb at freebsd.org> wrote:
> On Mon, 26 Jul 2010, Emanuel Haupt wrote:
> 
> > Doug Barton <dougb at FreeBSD.org> wrote:
> >> ports/net-im/libpurple/files/patch-libpurple_protocols_oscar_oscar.c
> >> has been added to the latest version, so the patch is no longer
> >> needed.
> >
> > Also, the PLIST is broken if the PERL option is specified:
> >
> > http://people.freebsd.org/~ehaupt/buildlogs/libpurple-2.7.2.log
> >
> > Maybe from time to time a QAT exp run with inverted OPTIONS values
> > would be revealing.
> 
> As I said on IRC yesterday, there is no reason to expect that simply 
> inverting OPTIONS would work. A lot of OPTIONS are not binary, and
> the defaults are chose to work together, often in harmony with the 
> dependencies that they trigger.
> 
> Put another way, it does not logically follow that if "A, B, and !C" 
> works that "!A, !B, and C" would also work.

I didn't assume that. It would be an easy way to spot simple mistakes
such as incomplete package lists, unfetchable optional distfiles,
things like that.

Emanuel


More information about the freebsd-ports mailing list