OpenSP currently has a PDEPEND on OpenJade, so you get both if you try to emerge OpenSP. However, as the ebuild itself points out, OpenSP has been split from OpenJade, and it should be possible to get OpenSP without OpenJade. Recommended fix: change PDEPEND=">=app-text/openjade-1.3.2" to PDEPEND="openjade? ( >=app-text/openjade-1.3.2 )". Reproducible: Always Steps to Reproduce:
Hi again. While we're at it, can we make OpenSP turn off NLS if we don't want it? I recommend adding the line: use nls || myconf="${myconf} --disable-nls" to src_compile().
problem is that it is currently a compromise for the lack of reverse dependencies. ideally, you ould only need to force an upgrade for openjade only if you have it installed, but that would only work if portage had reverse dependencies. as for the nls bit, i'm adding that to opensp. thank you for your report.
that PDEPEND seems like a convience dep offhand- also, considering there is a single version of opensp/openjade available (and has been the case for a long while), that hack still needed?
ok, now to try and get your attention again... Why is that PDEPEND still in? It's a convience dep from ~2 years back to make upgrades easier afaict, but it's also an embedded cycle in the tree... Further, nothing seems to actually dep on opensp directly- so again, kindly chuck the convience pdep.