Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
View Bug Activity | Format For Printing | XML | Clone This Bug
gimp's /usr/lib/gimp/2.0/modules/libcdisplay_proof.so module[1] depends on lcms for colour management, and therefore gimp should probably RDEPEND on media-libs/lcms. I say probably because it isn't my favoured solution, I would personally prefer to see it only when the lcms USE flag is set. And to this end find attached a small patch for configure.in which makes lcms optionally enabled and an accompanying small ebuild change to add support for optional lcms usage. The attached patches are against 2.0.4, the x86 stable version, but the problem also affects newer versions. The only other build I tested was 2.2.6, the newest in portage, and the patch applies cleanly(offsets no context fuzzing) to that too. And as a small side issue, shouldn't "hardened" be in the IUSE line too? 1. Currently the module is built /only/ if lcms is found at configure time. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created an attachment (id=58615) [edit] gimp-2.0.4-lcms_optional.patch
Created an attachment (id=58616) [edit] gimp-2.0.4-lcms_optional_ebuild.patch
incorporated into my 2.2.7 ebuild. will be testing shortly.
I'm closing 9 bugs at once, since these bugs should be fixed in my 2.2.7 ebuild of the gimp. ( just committed to the unstable tree ) If you find that your bug was not fixed in the 2.2.7 ebuild, please open a new bug with what it is or is not still doing. Thanks for the attachments and comment, they helped!