As far as I can tell there's no requirement for new versions of keepalived to depend on libnl:1.1 From http://www.keepalived.org/changelog.html Release 1.2.11 * Fix libnl/libnl-3 logic in configure script. This patch causes the configure script to prefer libnl-3 over libnl(1). The configure script will first check for libnl-3 and libnl-genl-3. So unless there are good reasons for this I'd recommend lifting the slot restriction in newer keepalived ebuilds.
You're ofc right Patrick, thanks for pointing this out +*keepalived-1.2.12-r1 (04 May 2014) + + 04 May 2014; Ultrabug <ultrabug@gentoo.org> -keepalived-1.2.12.ebuild, + +keepalived-1.2.12-r1.ebuild: + fix libnl slot dep wrt #507888 +