Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Oct 2012 14:48:59 -0500
From:      Mark Felder <feld@feld.me>
To:        andrew clarke <mail@ozzmosis.com>
Cc:        freebsd-ports@FreeBSD.org
Subject:   Re: 'pkg check -d' showing missing dependencies after upgrading lang/perl
Message-ID:  <20121024144859.4f66ea44@tech304>
In-Reply-To: <20121024190405.GA64326@ozzmosis.com>
References:  <20121024190405.GA64326@ozzmosis.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 25 Oct 2012 06:04:05 +1100
andrew clarke <mail@ozzmosis.com> wrote:

> I noticed at some point after installing and switching to pkgng, then
> upgrading Perl from 5.12 to 5.14 with 'portmaster -o lang/perl5.14
> lang/perl5.12', the 'pkg check -d' command would still list some ports
> with perl5.12 as a missing dependency:
> 

I think this is a bug with portmaster. Portmaster should have run this
command on your behalf:

# pkg set -o lang/perl5.14:lang/perl5.12

This runs a query in the pkg sqlite database and update dependencies.
This clearly didn't happen for you yet, so thats where your errors come
from. There's a way to do this manually but I can't find it in my
notes. Hopefully someone can quickly reply to you with the solution or
perhaps I'll find it in a few minutes...



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20121024144859.4f66ea44>