Created attachment 377356 [details] Freedreno 1.1.0 ebuild There is a new version of the driver upstream: version 1.1.0. It would be nice to have it in the portage tree. I didn't get it to compile with a very naive change: renaming the ebuild, it seemed to give a compilation error. It seems to require libdrm-2.4.54 ; I got compilation errors with libdrm-2.4.53 I am also not sure if the sed in the ebuild is still required; I commented it out and it went OK. Attached ebuild for freedreno 1.1.0, seems to work for me. PS: I hope the category of "New Ebuilds" is correct.
Comment on attachment 377356 [details] Freedreno 1.1.0 ebuild --- xf86-video-freedreno-1.0.0.ebuild 2013-11-17 23:22:47.000000000 +0100 +++ - 2014-05-21 13:05:05.532873945 +0200 @@ -16,6 +16,5 @@ src_prepare() { # Gentoo installs drm_mode.h to /usr/include/libdrm/ - sed -i 's:drm/drm_mode.h:libdrm/drm_mode.h:' src/drmmode_display.c || die xorg-2_src_prepare }
This also requires >=media-libs/mesa-10.2[xa] to work with 2D acceleration.
Yes, that is correct. I am using mesa-9999 with xa enabled. Also, it doesn't seem to be too clear from my initial comment: the ebuild provided (or, the patch) result in a compiling and working freedreno-1.1.0 driver. The compilation error was because of the libdrm-2.4.54 requirement.
Fixed in CVS.