I managed to install evil 1.0.5 with the evil-1.0.2 ebuild, except for one change (attached): I changed the dependency on app-emacs/undo-tree to >=0.5.2. I'm not aware of any evidence that this version is strictly required, but such recent undo-tree versions have been bundled with the evil git sources recently (starting from a month back). As undo-tree-0.5.2 is in portage I thought I'd better be safe.
Once more I needed to create the distfile as follows:
$ git clone git://gitorious.org/evil/evil.git
# revert repository to stable version 1.0.5
$ (cd evil; git reset --hard 3e6adc4c28d747bacc055f63827345c1efb22d0b)
$ tar --exclude .git -cvJf evil-1.0.5.tar.xz evil
Created attachment 350504 [details]
Comment on attachment 350504 [details]
--- evil-1.0.2.ebuild 2013-05-22 18:29:06.000000000 +0200
+++ - 2013-06-09 16:20:17.661081914 +0200
@@ -14,7 +14,7 @@
Bumped to 1.0.5.
Thanks, and sorry for the delay.