Merge/Dependencies.hs: adde 'cpphs' build tool

Found out by Twey on 'glutil' package.

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Merge/Dependencies.hs: added chipmunk extralib

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Portage/GHCCore.hs: don't allow deepseq upgrade anymore

'time', 'bytestring', others use 'deepseq'.
We can't allow users install more, than one 'deepseq'
(coming with ghc). Thus pulled as a required ghc depend.

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
hackport.cabal: tag 0.3.5

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Merge/Dependencies.hs: add 'ghc' to list of known build tools

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Merge/Dependencies.hs: added 'alut' to extralibs

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Merge/Dependencies.hs: add 'openal' to extralibs

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
hackport.cabal: add typical -prof options to cabal

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
cabal: rebase against current upstream

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Merge.hs: trailing whitespace

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Merge.hs: add debugging message

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Merge.hs: switch from foldl to foldl' everywhere in Merge code

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Merge/Dependencies.hs: added 'iw' to extralibs

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Merge.hs: renamed 'aflags' to 'all_flags'

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Merge.hs: rename 'genSimple' to 'parition_depens'

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Merge.hs: cleanup: rename 'genDeps' to 'cabal_to_emerge_dep'

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Merge.hs: cleanup: compute complete flag set assignment only once

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Merge.hs: cleanup: qualify Data.List imported entities

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Merge.hs: added pretty-printer for flag assignment set

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Merge.hs: cleanup: clean 'unFlagName' definition

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>