I don't really see a reason why this should not be optional. Its what Gentoo is all about after all. :) Reproducible: Always Steps to Reproduce: 1. USE=-tiff emerge x11-libs/wxGTK
Created attachment 209279 [details, diff] patch to make media-libs/tiff optional
i tried making it optional a couple years ago and remember many packages breaking. i guess we have USE deps now, but every wxGTK-using ebuild in the tree would have to be tested first. and if enough require it that it's going to nearly always need to be enabled anyways then i'm reluctant to make it an option. but, i'll look into it again.
Good point, in that case, would it be possible to make it a default using the +<flag> notation in the IUSE? That way it will not break things by just upgrading and still allows people to disable it if they want to? Then people who accidentally break packages by explicitly disabling things can tell other ebuild maintainers to add a USE dependency? Anyways, thanks for looking into it in the first place. :)
it looks like most of the breakage I was thinking of was from a previous request to make tiff, png, and jpeg USE flags. disabling tiff doesn't break that much, with the big exception of wxpython (and all wxpython-using packages). the version in my overlay adds the flag but I still need to finish testing.
Fixed in 2.8.11.0.