aboutsummaryrefslogtreecommitdiff
path: root/haddock.cabal
diff options
context:
space:
mode:
authorLennart Kolmodin <kolmodin@gentoo.org>2010-12-17 18:32:03 +0000
committerLennart Kolmodin <kolmodin@gentoo.org>2010-12-17 18:32:03 +0000
commit4387543c15c5c98e1012cc85f6b6fff79de11a75 (patch)
treeab4582f745f500de716a896ce036c5bf0aa68fec /haddock.cabal
parent30d49c2613505b2fcf827e37a3d779a923124844 (diff)
Revise haddock.cabal given that we now require ghc-7
default-language should be Haskell2010, slight new semantics for extensions. Rewrite into clearer dependencies of base and Cabal.
Diffstat (limited to 'haddock.cabal')
-rw-r--r--haddock.cabal16
1 files changed, 9 insertions, 7 deletions
diff --git a/haddock.cabal b/haddock.cabal
index edc94a39..48ff5a89 100644
--- a/haddock.cabal
+++ b/haddock.cabal
@@ -1,6 +1,6 @@
name: haddock
version: 2.9.0
-cabal-version: >= 1.6
+cabal-version: >= 1.10
license: BSD3
build-type: Simple
license-file: LICENSE
@@ -73,15 +73,16 @@ flag test
manual: True
executable haddock
+ default-language: Haskell2010
build-depends:
- base >= 4.0.0.0 && < 4.4.0.0,
+ base == 4.3.*,
filepath,
directory,
pretty,
containers,
array,
xhtml >= 3000.2 && < 3000.3,
- Cabal >= 1.5,
+ Cabal >= 1.10,
ghc >= 7.0 && < 7.2
if flag(in-ghc-tree)
@@ -95,7 +96,7 @@ executable haddock
main-is: Main.hs
hs-source-dirs: src
- extensions: CPP, DeriveDataTypeable,
+ default-extensions: CPP, DeriveDataTypeable,
ScopedTypeVariables, MagicHash
ghc-options: -funbox-strict-fields -O2 -Wall -fwarn-tabs
@@ -132,15 +133,16 @@ executable haddock
Haddock.Convert
library
+ default-language: Haskell2010
build-depends:
- base >= 4.0.0.0 && < 4.4.0.0,
+ base == 4.3.*,
filepath,
directory,
pretty,
containers,
array,
xhtml >= 3000.2 && < 3000.3,
- Cabal >= 1.5,
+ Cabal >= 1.10,
ghc >= 7.0 && < 7.2
if flag(in-ghc-tree)
@@ -153,7 +155,7 @@ library
build-depends: QuickCheck >= 2.1 && < 3
hs-source-dirs: src
- extensions: CPP, DeriveDataTypeable,
+ default-extensions: CPP, DeriveDataTypeable,
ScopedTypeVariables, MagicHash
ghc-options: -funbox-strict-fields -O2 -Wall -fwarn-tabs