use packages in portage
mercurial upgrade and emacs use