Attached is a patch that changes an occurrence of ghc-pkg6 to ghc-pkg. This led to incorrect binary dependencies in some packages.
--- x/Dh_Haskell.sh.orig 2011-01-15 07:56:23.000000000 -0800 +++ x/Dh_Haskell.sh 2011-04-18 08:53:42.403188183 -0700 @@ -21,7 +21,7 @@ } ghc_pkg_field(){ - ghc-pkg6 --global field $@ | head -n1 + ghc-pkg --global field $@ | head -n1 } providing_package_for_ghc(){