Skip to content
Snippets Groups Projects
Commit 87c05e60 authored by Herbert Valerio Riedel's avatar Herbert Valerio Riedel :man_dancing:
Browse files

Update lower bounds in lib:Cabal

This uses GHC 7.4 as a reference; i.e. we consider
the versions of boot libraries of GHC 7.4.[12] as the
lower bound we support.

Specifically, w/ GHC 7.4.1, these are the direct dependencies
the cabal solver will come up with (when also forcing
`mtl` to its lower bound):

  array-0.4.0.0
  base-4.5.0.0
  binary-0.5.1.0
  bytestring-0.9.2.1
  containers-0.4.2.1
  deepseq-1.3.0.0
  directory-1.1.0.2
  filepath-1.3.0.0
  ghc-prim-0.2.0.0
  mtl-2.1
  old-time-1.1.0.0
  parsec-3.1.13.0
  pretty-1.1.1.0
  process-1.1.0.1
  text-1.2.3.0
  time-1.4
  transformers-0.3.0.0
  unix-2.5.1.0

(cherry picked from commit 2b73e706)
parent 2dffbbbf
No related branches found
No related tags found
No related merge requests found
......@@ -151,25 +151,26 @@ flag old-directory
library
build-depends:
array >= 0.1 && < 0.6,
base >= 4.5 && < 5,
bytestring >= 0.9 && < 1,
containers >= 0.4 && < 0.6,
deepseq >= 1.3 && < 1.5,
filepath >= 1.3 && < 1.5,
pretty >= 1.1 && < 1.2,
array >= 0.4 && < 0.6,
base >= 4.5 && < 5,
bytestring >= 0.9.2.1 && < 0.11,
containers >= 0.4.2.1 && < 0.6,
deepseq >= 1.3 && < 1.5,
filepath >= 1.3 && < 1.5,
pretty >= 1.1.1 && < 1.2,
process >= 1.1.0.1 && < 1.7,
time >= 1.4 && < 1.9
time >= 1.4 && < 1.9
if flag(old-directory)
build-depends: directory >= 1.1 && < 1.2, old-time >= 1 && < 1.2,
process >= 1.0.1.1 && < 1.1.0.2
build-depends: directory >= 1.1.0.2 && < 1.2,
process >= 1.0.1.1 && < 1.1.0.2,
old-time >= 1.1 && < 1.2
else
build-depends: directory >= 1.2 && < 1.4,
build-depends: directory >= 1.2 && < 1.4,
process >= 1.1.0.2 && < 1.7
if flag(bundled-binary-generic)
build-depends: binary >= 0.5 && < 0.7
build-depends: binary >= 0.5.1 && < 0.7
else
build-depends: binary >= 0.7 && < 0.9
......@@ -177,13 +178,10 @@ library
if impl(ghc < 7.6)
build-depends: ghc-prim >= 0.2 && < 0.3
if !os(windows)
build-depends:
unix >= 2.5 && < 2.8
if os(windows)
build-depends:
Win32 >= 2.2 && < 2.7
build-depends: Win32 >= 2.2.2 && < 2.7
else
build-depends: unix >= 2.5.1 && < 2.8
ghc-options: -Wall -fno-ignore-asserts -fwarn-tabs
if impl(ghc >= 8.0)
......@@ -360,10 +358,10 @@ library
-- Parsec parser-related modules
build-depends:
transformers,
mtl >= 2.1 && <2.3,
text >= 1.2.3.0 && <1.3,
parsec >= 3.1.13.0 && <3.2
transformers >= 0.3 && < 0.6,
mtl >= 2.1 && < 2.3,
text >= 1.2.3.0 && < 1.3,
parsec >= 3.1.13.0 && < 3.2
exposed-modules:
Distribution.Compat.Parsing
Distribution.Compat.CharParsing
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment