If a user has xmp in his USE flags, but not exif, then geeqie doesn't build with exiv2 and so XMP support is not enabled. The attached patch fixes the issue for me. Reproducible: Always Steps to Reproduce: 1. Emerge geeqie with +xmp -exif in USE flags. 2. Run geeqie; go into preferences menu, try to enable XMP, notice the error message claiming geeqie wasn't built with exiv2 support. 3. ??? Actual Results: XMP doesn't work in geeqie. Expected Results: XMP should work in geeqie when xmp is set in USE flags. Only tested with geeqie-1.0-r1, although the other version in Portage probably has a similar bug. I didn't test because 1.0-r1 is newest and unmasked.
Created attachment 248588 [details, diff] Patch for geeqie-1.0-r1.ebuild
Thanks for the report! And nice catch, the ebuild did depend on exiv2 for +xmp -exif, but still disabled exif... Fixed in 1.0 in CVS, I removed the old beta at the same time