7.2-STABLE to 8-R

John comp.john at googlemail.com
Wed Nov 25 08:28:57 UTC 2009

On Tue, Nov 24, 2009 at 10:09:48PM +0100, Roland Smith wrote:
> I would _strongly_ advise you to make a list of all your current ports, e.g. with
> 'portmaster -L >ports.list', deleting all ports and re-installing the ports
> labeled as 'leaf ports' and 'root ports' in ports.list.

oops! already started! ;)

> While portmaster/-manager do their best, they just cannot cover all the corner
> cases, especially since some ports require extra action (e.g. perl!) There is
> a good chance you'll end up with a big mess like binaries linked to both 7.x
> and 8.x libraries or ports failing to build for mysterious reasons. Both have
> happened to me in the past and are a major PITA to fix.

As it happens, I noticed installed perl was 5.8 whilst latest is 5.10,
so that was built before buildworld. I know what you mean, though.

portmanager -u -f -l forces everything to be rebuilt and logs what it
did. I then check the output when it's finished and manually rebuild
what it can't fix. Not failed me yet, although before doing this I
rebuilt portmanager.


More information about the freebsd-questions mailing list