Kevin Oberman rkoberman at
Fri Nov 28 23:31:24 UTC 2014

On Fri, Nov 28, 2014 at 12:41 PM, Russell L. Carter <rcarter at>

> Hash: SHA256
> Greetings,
> So pkg wants to upgrade perl to 5.18.  It appears that due to
> conflicts with existing 5.16 binaries, this requires deinstalling
> 224 ports, including xorg, and all that implies.  I see a lot
> of things like python libs(!) nuked as collateral damage
> Am I missing something?  Is the following procedure my only
> option?
> 1. pkg remove perl5 (and basically the installed system,
>    including xorg)
> 2. pkg install perl5
> 3. pkg install ${224 ports}
> Thanks,
> Russell

Have you read the instructions in /usr/ports/UPDATING? You should have done:
# pkg upgrade -f
This will upgrade (re-install) a LOT of packages, but should not nuke
anything. "pkg remove perl5" will, as you said, nuke most of your system as
it will delete every package that depends on perl5.16. To remove a single
package, use the '-f' option, but that is not the right answer when
Kevin Oberman, Network Engineer, Retired

More information about the freebsd-ports mailing list