EFL 1.19.0 was released last month: https://www.enlightenment.org/news/efl-1.19.0
For v1.19.1 simply change version number on old ebuild works, but for fresh 1.20.1 -ldrm is missing from somewhere. Adding it to LDFLAGS solve problem.
Created attachment 488696 [details] Updated ebuild for efl-1.20.2 I updated the ebuild a little bit. fbcon? ( !tslib ) if I understand <https://www.enlightenment.org/news/efl-1.20.1> correctly, tslib should not be used with fbcon. ibus? ( glib ) ibus requires glib support in EFL. libuv? ( dev-libs/libuv ) pdf? ( >=app-text/poppler-0.45.0 ) vlc? ( media-video/vlc ) xpresent? ( x11-libs/libXpresent ) $(use_enable avahi) $(use_enable dds image-loader-dds) $(use_enable ivi wayland-ivi-shell) $(use_enable svg librsvg) $(use_enable tgv image-loader-tgv) $(use_enable xcf) They are new but I didn't quite test them. $(use_enable mount libmount) Used for eeze. In old ebuild it was enabled by default. As I do not know how important it is I changed it to IUSE="+mount" --enable-xinput22 Was in old ebuild deactivated by default. As I do not know why something that is around since 2012 should not be used, enabled it. --with-js=none there should some .hh files be created for Javascript (either nodejs, v8 or libuv - all part of net-libs/nodejs package ) but there aren't. So deactivated it for the time being. if use fbcon && use egl; then E_ECONF="${E_ECONF} --enable-eglfs" fi there is probably an easier way to get this working, I was just too lazy to think of it (I don't use framebuffer, therefore I couldn't test it).
Please note that 1.20.4 is now available: https://www.enlightenment.org/news/efl-1.20.4
fixed, just added dev-libs/efl-1.20.7