update cabal-dir and cabal2ebuild and add hake and pugs