The ports collection has some serious issues
matt.xtaz at gmail.com
Thu Dec 8 08:59:31 UTC 2016
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. It's pretty much unmaintained
and because it acts on a live system can mess up as it has no idea if a
port needs recompiling because a dependency changed ABI etc.
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.
It's a shame the handbook hasn't been updated to give this information.
More information about the freebsd-ports