portmaster new development

Don Lewis truckman at FreeBSD.org
Sun Dec 27 08:56:24 UTC 2020


On 27 Dec, Kurt Jaeger wrote:
> Hi!
> 
>> How is poudriere in that regard?  I never used poudriere, have been
>> intimidated by not wanting to use zfs or dialog4ports, or such an
>> elaborate setup just to update one or a few ports.
> 
> poudriere is really, really useful. Because it delivers a complete,
> consistent package repo of all the ports (with individual options).
> And it does so repeatable, down to one or several seperate os versions
> to build for or a specific point in time for the ports tree,
> with some individual options etc.
> 
>> I found that poudriere uses dialog4ports; I much prefer to save
>> options in a file such as Gentoo Linux does with make.conf and
>> (NetBSD) pkgsrc does with mk.conf .
> 
> That works as well. I have a checkout of the ports tree, use
> make config to define non-default port options. This stores the
> selected OPTIONs in /var/db/ports/, and poudriere uses those options
> just fine.

I set the options in /usr/local/etc/poudriere.d/make.conf.  It is easier
to set options consistently across ports, for instance enabling CUPS
globally, than with dialog4ports, while also allowing per-port option
setting.  It is also possible to have multiple option settings for
different OS versions, arches, or option sets contained in different
make.conf files.




More information about the freebsd-ports mailing list