Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Jul 2004 01:08:16 -0400
From:      Aaron Walker <ka0ttic@butsugenjitemple.org>
To:        freebsd-questions@freebsd.org
Subject:   Re: /etc/make.conf info
Message-ID:  <40FCA8C0.4080709@butsugenjitemple.org>
In-Reply-To: <20040719101920.GB21175@happy-idiot-talk.infracaninophile.co.uk>
References:  <20040719104144.C28390@chylonia.3miasto.net> <20040719101920.GB21175@happy-idiot-talk.infracaninophile.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
Matthew Seaman wrote:
> On Mon, Jul 19, 2004 at 10:42:08AM +0200, Wojciech Puchar wrote:
> 
>>where can i find info about possible options in make.conf for ports
>>builder
> 
> 
> Look at the ports(7) man page and the default make.conf (which is
> /etc/defaults/make.conf under 4.x, and
> /usr/share/examples/etc/make.conf in 5.x, or you can look at it in CVS
> via
> http://www.freebsd.org/cgi/cvsweb.cgi/src/share/examples/etc/make.conf )
> 
> Otherwise, port specific make flags can be found generally by
> inspecting the Makefiles for each port, or the Makefiles under
> /usr/ports/Mk.  Each of the Makefiles in /usr/ports/Mk has a long
> pre-amble documenting the various settings available. The convention
> is that variables starting 'WITH_' 'WITHOUT_' or 'WANT_' are
> user-settable; variables starting 'USE_' are for the port maintainer
> to deal with.  Any section marked 'OPTIONS' causes the port to
> generate a popup menu allowing you to set the various flags listed
> either as 'WITH_FOO' or 'WITHOUT_FOO' -- those values are retained
> under /var/db/ports so you won't get the menu popup the second or
> subsequent times you make that port unless you specifically run 'make
> reconfig'.
> 
> Note too that there are a number of ports that have variable settings
> which pre-date this convention: in those cases, you'll have to figure
> out from context what is user-settable and what isn't.
> 
> Also note: most people find that using portupgrade(1) and friends to
> manage their ports gives best results.  In which case, you can enter
> those make variables into the MAKE_ARGS array in
> /usr/local/etc/pkgtools.conf -- one big advantage of doing that is it
> allows you to apply the make argument to building a specific port.  I
> don't think there are any such conflicts, but there's no guarrantee
> that two ports won't use the same make variable with conflicting
> meanings.
> 
> 	Cheers,
> 
> 	Matthew
> 

Just to add to what Matthew said, there is also a manual page for make.conf:

$ man make.conf

Cheers
-- 
Riffle West Virginia is so small that the Boy Scout had to double as the
town drunk.

/*  Aaron Walker
  *  http://butsugenjitemple.org/~ka0ttic/
  */



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?40FCA8C0.4080709>