On Tuesday 29 May 2007 06:51:12 Bo Ørsted Andresen wrote: > On Tuesday 29 May 2007 10:32:23 Daevid Vincent wrote: > > * mail-mta/exim > > Latest version available: 4.67 > > Latest version installed: 4.54 > > Size of downloaded files: [no/bad digest] > > Homepage: http://www.exim.org/ > > > > So I have this in my package.mask: > > >=mail-mta/exim-4.55 > > [SNIP] > > > [nomerge ] sys-process/vixie-cron-4.1-r10 [4.1-r9] > > [ebuild N ] mail-mta/ssmtp-2.61-r2 USE="ipv6 ssl -mailwrapper > > vixie-cron has a run-time dependency on virtual/mta which can be satisfied > by both exim and ssmtp (and 8 other packages in the tree). ssmtp is the > default provider. It matters despite > the "nomerge" because it's a run-time dependency rather than build-time. > > You have at least four options.
Another, less tenable, option is to use paludis as your package manager. It will satisfy dependencies (including virtuals) with installed packages. Also, paludis's --show-reasons summary option is usually easier to understand and more informative than emerge/portage's --tree option. However, paludis does have some missing features that may be critical for your environment: binary packages (both building and using) and a revdep-rebuild equivalent (although this can be hacked around) AND you can't "simply" switch between using paludis and emerge/portage; they use the same VDB, but repositories are configured differently and paludis can perform some caching that emerge/portage will not use/update. It also runs the ebuild test phase by default which results in more merge failures and thus more required interaction; you can turn that off if you desire. -- Boyd Stephen Smith Jr. ,= ,-_-. =. [EMAIL PROTECTED] ((_/)o o(\_)) ICQ: 514984 YM/AIM: DaTwinkDaddy `-'(. .)`-' http://iguanasuicide.org/ \_/
pgp5UWuEL5RKe.pgp
Description: PGP signature

