@@ -44,7 +44,6 @@ flag prof
4444Library
4545 Build-Depends: base >= 4.4 && < 5,
4646 binary >= 0.5 && < 0.8,
47− deepseq >= 1.3.0.1 && < 1.4,
4847 hashable >= 1.2.0.5 && < 1.3,
4948 network-transport >= 0.3 && < 0.4,
5049 stm >= 2.4 && < 2.5,
@@ -52,7 +51,6 @@ Library
5251 mtl >= 2.0 && < 2.2,
5352 data-accessor >= 0.2 && < 0.3,
5453 bytestring >= 0.9 && < 0.11,
55− containers >= 0.4 && < 0.6,
5654 old-locale >= 1.0 && < 1.1,
5755 time >= 1.2 && < 1.5,
5856 random >= 1.0 && < 1.1,
@@ -99,8 +97,17 @@ Library
9997 BangPatterns
10098 ghc-options: -Wall
10199 HS-Source-Dirs: src
100+ if impl(ghc <= 7.4.2)
101+ Build-Depends: containers >= 0.4 && < 0.5,
102+ deepseq == 1.3.0.0
103+ else
104+ Build-Depends: containers >= 0.4 && < 0.6,
105+ deepseq >= 1.3.0.1 && < 1.4
102106 if flag(th)
103− Build-Depends: template-haskell >= 2.6 && < 2.9
107+ if impl(ghc <= 7.4.2)
108+ Build-Depends: template-haskell >= 2.7 && < 2.8
109+ else
110+ Build-Depends: template-haskell >= 2.6 && < 2.9
104111 Exposed-modules: Control.Distributed.Process.Internal.Closure.TH
105112 CPP-Options: -DTemplateHaskellSupport
106113