There seem only two consumers of libmypaint in tree - mypaint and gimp. Arguably gimp is the main consumer now, with libmypaint not being optional, and it needs USE=gegl on libmypaint. Please consider IUSE defaulting libmypaint (IUSE="+gegl ...") to avoid users having to add package.use entries for the main use case of it. Especially if it does nothing functionally bad to media-gfx/mypaint use case.
I'm unsure if this is the right direction but no strong objections and I do see the upside as well. So I'll follow your lead. Thanks for bringing this up for discussion. commit c0fee41e508eba49b7f50a314b69f927bdae4e9d Author: Sebastian Pipping <sping@g.o> Date: Wed Dec 20 14:35:08 2017 +0100 media-libs/libmypaint: Enable USE=gegl by default (bug 641760) Package-Manager: Portage-2.3.16, Repoman-2.3.6 media-libs/libmypaint/libmypaint-1.3.0.ebuild | 2 +- media-libs/libmypaint/libmypaint-1.3.0_beta1.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) https://github.com/gentoo/gentoo/commit/c0fee41e508eba49b7f50a314b69f927bdae4e9d