On Fri, 19 Oct 2007 09:22:03 -0400
Robert Huff <[EMAIL PROTECTED]> wrote:

> RW writes:
> 

> >  You don't have to set anything globally in make.conf, you can do it
> >  like this:
> >  
> >  .if ${.CURDIR:M*/net-mgmt/net-snmp}
> >  WITH_TKMIB=yes
> >  .endif
> 
>       That looks good.
> 
> >  and that can be simplified by using portconf, which puts a single
> >  line in make.conf and reads in the settings from its own
> >  configuration file.
> 
>       This as well, though I see it as reducing (in practice) to my
> solution.

If you use pkgtools.conf, the settings only get picked-up by portupgrade
and tools that can use the ruby libraries. They won't be picked-up
by portmaster, or on a manual "make install"  and by other make targets.

If you are trying to diagnose a build problem, or work out what the
Makefiles are actually doing, it's useful to have them pick-up the
actual portknobs. You can wrap the make.conf definitions inside an
".if defined (SUPPRESS_PORTKNOBS) ... .endif" block to turn them off
and on through the environment.
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to