pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: "but I said I didn't want nas" -how does PK_OPTIONS work?



On Wed, Mar 14, 2007 at 08:20:30PM -0500, reed wrote:
> On Thu, 15 Mar 2007, George Michaelson wrote:
> 
> > the message below is revealing: it even SAYS I said I didn't want nas.
> > but it still makes it. 
> 
> Use -nas (minus nas).
> 
> PKG_OPTIONS.SDL="aalib arts esound -nas"
> or
> PKG_OPTIONS.SDL="-nas
> 
> > why is it so? why are 'currently selected options' overriding what I
> > actually put in PKG_OPTIONS.SDL?
> 
> I don't know why it is not overriding it. It doesn't seem intuitive to me,
> but the pkgsrc guide does document it. Search for "the last setting that
> selects or disables an option is used".

By setting PKG_OPTIONS.pkg, you do not *replace* the default options for pkg,
but you *add* to them.  So setting PKG_OPTIONS.SDL to "aalib arts esound" when
the default is "aalib arts esound nas" doesn't change anything.  You have to
explicitly disable nas by adding "-nas", because that's what you want.

If you want to ignore the default and set every option explicitly, start with
"-*", e.g.  "-* aalib arts esound".

        Geert



Home | Main Index | Thread Index | Old Index