Date: Thu, 25 Oct 2012 06:04:05 +1100 From: andrew clarke <mail@ozzmosis.com> To: freebsd-ports@freebsd.org Subject: 'pkg check -d' showing missing dependencies after upgrading lang/perl Message-ID: <20121024190405.GA64326@ozzmosis.com>
next in thread | raw e-mail | index | archive | help
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: devel/gamin has a missing dependency: lang/perl5.12 devel/gio-fam-backend has a missing dependency: lang/perl5.12 irc/irssi has a missing dependency: lang/perl5.12 irc/irssi-scripts has a missing dependency: lang/perl5.12 mail/maildrop has a missing dependency: lang/perl5.12 misc/mc has a missing dependency: lang/perl5.12 mail/p5-Mail-SpamAssassin has a missing dependency: lang/perl5.12 Running 'pkg info -d irssi-scripts' would list both perl-5.12 and perl-5.14. Not being too familiar with pkgng's internals I decided I'd just do pkg del gamin gio-fam-backend irssi (etc) then rebuild & reinstall those ports with portmaster, but presumably there's a better alternative. ('pkg del perl5.12' wasn't it, though. :) Also I can't say for certain whether I did something incorrectly (wrong order?) with the Perl upgrade or if portmaster is to blame for the duelling dependencies. So consider this more of an observation than a bug report - at least until I can reproduce the problem in a VM when I'm more awake. :-) tl;dr: this may be my fault. Regards Andrew
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20121024190405.GA64326>