Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Jan 2005 15:52:01 +0100
From:      "Daniel S. Haischt" <me@daniel.stefan.haischt.name>
To:        Mark Magiera <mark@hyow.eu.org>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: [CLARIFICATION] portupgrade -a
Message-ID:  <41E92E11.9060405@daniel.stefan.haischt.name>
In-Reply-To: <20050115143611.6eddfdab.mark@hyow.eu.org>
References:  <41E923A8.5090201@daniel.stefan.haischt.name> <20050115143611.6eddfdab.mark@hyow.eu.org>

next in thread | previous in thread | raw e-mail | index | archive | help
The downside of the whole thing is, that I did
not make notes about all the WITH_FOO_BAR knobs
that I did used while installing a port.

So adding options to /etc/make.conf or
/usr/local/etc/pkgtools.conf at the time is a
bit late.

There are some ports, like Samba, which will
remember the options that you did specify after
executing 'make config'. I would appreciate
if any port would have such a facility.

Mark Magiera schrieb:
> On Sat, 15 Jan 2005 15:07:36 +0100
> "Daniel S. Haischt" <me@daniel.stefan.haischt.name> wrote:
> 
> 
>>Hello,
>>
>>recently I did update my package tree using the
>>portupgrade command. I was allways in doubt whether
>>my ports will be build with the same WITH_FOO=yes
>>options during an update, as I did built them
>>manually before.
>>
>>After a successfull update of the Gimp, I did
>>notice that the Gimp wasn't built with the ...
>>
>>  WITH_PYTHON=yes
>>
>>... option. How can I ensure that each of the
>>WITH_XYZ knobs that I did specify during a manual
>>installation of a port, will be recognized during
>>an update as well?
> 
> 
> Have a look at the MAKE_ARGS section of /usr/local/etc/pkgtools.conf
> For instance:
> :  MAKE_ARGS = {
> :    'graphics/gimp' => 'WITH_PYTHON=1',
> :  }
> 
> Downside to this is it only works with portupgrade so if you ever have
> to upgrade a port without portupgrade (it happens), then you might just
> forget to specify the make args manually. Not a good thing to realise
> half way through a upgrade of kde :(
> 
> 
>>Should I, for example, specify those knobs in
>>/etc/make.conf?
> 
> 
> You could do I guess.
> The (possible) downside to this approach is that since a lot of ports
> share the same make args. All ports that have optional python support,
> not just gimp, would be built with the python bits which may be
> undesired. Python's just an example of course, some ports do have unique
> make args but a lot of them are generally shared by a bunch of ports.
> For instance I usally have WITHOUT_X11=yes in my make.conf on servers to
> stop anything X related being built.
> 
> 
>>freundlichen Gruessen / With kind regards
>>Daniel S. Haischt
>>
> 
> -- Mark Magiera
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"
> 
> !DSPAM:41e92a7447187929512783!
> 
> 

-- 
Mit freundlichen Gruessen / With kind regards
Daniel S. Haischt

Wan't a complete signature??? Type at a shell prompt:
$ > finger -l haischt@daniel.stefan.haischt.name



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41E92E11.9060405>