Make System.Posix.Internals buildable by nhc98.
[ghc-base.git] / base.cabal
index bc3d7ff..ce2c66d 100644 (file)
@@ -3,12 +3,13 @@ version:        4.0.0.0
 license:        BSD3
 license-file:   LICENSE
 maintainer:     libraries@haskell.org
+bug-reports: http://hackage.haskell.org/trac/ghc/newticket?component=libraries/base
 synopsis:       Basic libraries
 description:
     This package contains the Prelude and its support libraries,
     and a large collection of useful libraries ranging from data
     structures to parsing combinators and debugging utilities.
-cabal-version:  >=1.2
+cabal-version:  >=1.6
 build-type: Configure
 extra-tmp-files:
                 config.log config.status autom4te.cache
@@ -18,6 +19,10 @@ extra-source-files:
                 aclocal.m4 configure.ac configure
                 include/CTypes.h
 
+source-repository head
+    type:     darcs
+    location: http://darcs.haskell.org/packages/base/
+
 Library {
     if impl(ghc) {
         build-depends: rts, ghc-prim, integer
@@ -61,8 +66,12 @@ Library {
                     ScopedTypeVariables, UnboxedTuples,
                     ForeignFunctionInterface, UnliftedFFITypes,
                     DeriveDataTypeable, GeneralizedNewtypeDeriving,
-                    FlexibleInstances, PatternSignatures, StandaloneDeriving,
-                    PatternGuards, EmptyDataDecls
+                    FlexibleInstances, StandaloneDeriving,
+                    PatternGuards, EmptyDataDecls, NoImplicitPrelude
+
+        if impl(ghc < 6.10) 
+           -- PatternSignatures was deprecated in 6.10
+           extensions: PatternSignatures
     }
     exposed-modules:
         Control.Applicative,
@@ -90,6 +99,7 @@ Library {
         Data.Dynamic,
         Data.Either,
         Data.Eq,
+        Data.Data,
         Data.Fixed,
         Data.Foldable
         Data.Function,