The ports collection has some serious issues

Warren Block wblock at
Thu Dec 15 14:40:47 UTC 2016

On Thu, 8 Dec 2016, Matt Smith wrote:

> On Dec 08 05:16, Daniil Berendeev wrote:
>> Although portmaster is not releated to the FreeBSD project and is an
>> outside tool, there aren't any alternatives from the project itself. So
>> use it or die. Not a nice situation.
> People have been trying to get portmaster deprecated and removed from the 
> handbook but have met with resistance.

Well, yes.  Because it works, has no dependencies, and there is no 
equivalent replacement.  Except maybe portupgrade, which has legacy 
problems like poor default options.

> The recommended replacements are ports-mgmt/synth and ports-mgmt/poudriere. 
> These build an entire package repository that the pkg tool can use but they 
> do so in clean chrooted environments, and rebuild everything that's required 
> to keep a consistent ABI. Synth is more designed for a single live system 
> like a desktop or a single server, whereas poudriere is what the freebsd 
> package build clusters use and is more designed for that type of usage. Worth 
> taking a look.

These are package builders.  Technically preferable, given adequate disk 
space and memory, but not equivalent to portmaster.

> It's a shame the handbook hasn't been updated to give this information.

Which information, in particular?  A section on Poudriere was submitted, 
and I spent a fair amount of time editing it and getting it in there.
As far as Synth or other information, I'm not aware of any pending 
Handbook or other documentation submissions.

More information about the freebsd-ports mailing list