I cannot normally emerge kde-base/okular-4.12.1[mobi] because it and kde-base/kdegraphics-mobipocket are circularly dependent. kde-base/kdegraphics-mobipocket should not depend on kde-base/okular, I checked the 4.12.1 version and it is definitely not dependent upon okular. These are the packages that would be merged, in order: Calculating dependencies... done! [nomerge ] kde-base/okular-4.12.1:4/4.12 [4.12.0:4/4] USE="chm crypt djvu ebook handbook jpeg mobi pdf postscript tiff (-aqua) -debug" [ebuild N ] kde-base/kdegraphics-mobipocket-4.12.1:4/4.12 USE="(-aqua) -debug" 15 kB [ebuild U ] kde-base/okular-4.12.1:4/4.12 [4.12.0:4/4] USE="chm crypt djvu ebook handbook jpeg mobi pdf postscript tiff (-aqua) -debug" 1,543 kB Total: 2 packages (1 upgrade, 1 new), Size of downloads: 1,557 kB * Error: circular dependencies: (kde-base/kdegraphics-mobipocket-4.12.1::gentoo, ebuild scheduled for merge) depends on (kde-base/okular-4.12.1::gentoo, ebuild scheduled for merge) (buildtime) (kde-base/kdegraphics-mobipocket-4.12.1::gentoo, ebuild scheduled for merge) (buildtime) It might be possible to break this cycle by applying the following change: - kde-base/okular-4.12.1 (Change USE: -mobi) Note that this change can be reverted, once the package has been installed.
Thanks, fixed in CVS and git. It looks like the okular plugin used to be part of kdegrapgics-mobipocket, but was moved upstream to okular and we didn't notice. + 20 Jan 2014; Michael Palimaka <kensington@gentoo.org> + kdegraphics-mobipocket-4.12.1.ebuild: + Remove unused dependency wrt bug #498674. http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=f8d47e2784b688860709a432ad1496fc592fafc2