gentoo is a joke. i just spent 2 hours trying to figure out why portage was still hanging after upgrading a package and it turns out its just a syntax issue with the ebuild.