This fixes a whole bunch of bugs and brings new featuers.
Created attachment 451925 [details] enlightenment-0.21.3.ebuild, using efl-1.18 Enlightenment-0.21.3 ebuild, based on the official 0.21.0 ebuild
Created attachment 451927 [details] efl-1.18.2 Based on the official 1.17 ebuild Added mask for elementary, because it's been included in efl. Added decency libraw.
Created attachment 451929 [details] Terminology-0.9.1-r1 Changed the ebuild to depend either on elementary or >=efl-1.18
The provided ebuilds seems to work fine. I've just had to do one modification: add libspectre dependency to efl. I've also changed the version numbers, so I'm now using the latest versions - efl 1.18.4, e 0.21.5 and terminology-1.0.0.
added to the tree now: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51b1dc0bf1515ef6d2e8d05b02cd9f980d3f9fac