Clicked on the homepage for Rune and got some sort of site which has nothing to do with Rune. Searched around and found www.humanhead.com which has a lot to do with Rune. Reproducible: Always Steps to Reproduce:
Already fixed in portage...