ports structure and improvement suggestions
martinko
martinkov at pobox.sk
Wed May 10 18:22:57 UTC 2006
Scot Hetzel wrote:
> On 5/9/06, Brian Reichert <reichert at numachi.com> wrote:
>> On Tue, May 09, 2006 at 07:33:11AM -0300, Renato Botelho wrote:
>> > On 5/8/06, Sideris Michael <msid at daemons.gr> wrote:
>> > >Says who? I know it is not the right way to keep my KNOBS saved, but
>> > >nobody prevents me from
>> > >defining a knob somewhere in a Makefile. Plus, I used it just to
>> provide
>> > >an example of a way
>> > >to do port customization.
>> >
>> > You can use /etc/make.conf to do it:
>>
>> Isn't this what pkgtools.conf is for?
>>
>> > # Vpopmail
>> > .if ${.CURDIR:N*mail/vpopmail}==""
>> > RELAYCLEAR=40
>> > WITH_SUID_VCHKPW=yes
>> > .endif
>>
>> MAKE_ARGS = {
>> ...
>> 'mail/vpopmail' => 'RELAYCLEAR=40 WITH_SUID_VCHKPW=yes',
>> ...
>> }
>>
> The problem with pkgtools.conf (and all the other port management
> tools) is that it only works for the port that you are currently
> building. If that port has dependancies, the settings in
> pkgtools.conf for the dependancies are not applied to the dependent
> port. Instead you need to build the dependent ports first.
>
> Where as putting the variable into make.conf, will allow the dependent
> port to always build with that setting.
>
> Scot
> --
why is it so ??
i discovered this some time ago but have always been wondering why does
it work this "unlogical" way..
m.
More information about the freebsd-ports
mailing list