-
Notifications
You must be signed in to change notification settings - Fork 4
/
haskell2010.cabal
92 lines (81 loc) · 2.51 KB
/
haskell2010.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
name: haskell2010
version: 1.1.2.1
-- NOTE: Don't forget to update ./changelog.md
license: BSD3
license-file: LICENSE
maintainer: libraries@haskell.org
bug-reports: http://ghc.haskell.org/trac/ghc/newticket?component=libraries/haskell2010
synopsis: Compatibility with Haskell 2010
category: Haskell2010, Prelude
homepage: http://www.haskell.org/onlinereport/haskell2010/
build-type: Simple
Cabal-Version: >=1.10
description:
This package provides exactly the library modules defined by
the <http://www.haskell.org/onlinereport/haskell2010/ Haskell 2010 standard>.
extra-source-files:
changelog.md
source-repository head
type: git
location: http://git.haskell.org/packages/haskell2010.git
Library
default-language: Haskell2010
other-extensions:
BangPatterns
CPP
NoImplicitPrelude
Safe
Trustworthy
build-depends:
array >= 0.5 && < 0.6,
base >= 4.8 && < 4.9
-- this hack adds a dependency on ghc-prim for Haddock. The GHC
-- build system doesn't seem to track transitive dependencies when
-- running Haddock, and if we don't do this then Haddock can't
-- find the docs for things defined in ghc-prim.
build-depends: ghc-prim >= 0.3.1 && < 0.4
-- haskell2010 is a "hidden" package
exposed: False
-- The modules below are listed in the order they occur in the
-- "Haskell 2010 Language Report" table of contents.
exposed-modules:
-- chapter 9 "Standard Prelude"
-- http://www.haskell.org/onlinereport/haskell2010/haskellch9.html
Prelude
-- Part II "The Haskell 2010 Libraries"
-- http://www.haskell.org/onlinereport/haskell2010/haskellpa2.html
--
-- chapter [13..23]
Control.Monad
Data.Array
Data.Bits
Data.Char
Data.Complex
Data.Int
Data.Ix
Data.List
Data.Maybe
Data.Ratio
Data.Word
-- FFI modules, chapter [24..37]
Foreign
Foreign.C
Foreign.C.Error
Foreign.C.String
Foreign.C.Types
Foreign.ForeignPtr
Foreign.Marshal
Foreign.Marshal.Alloc
Foreign.Marshal.Array
Foreign.Marshal.Error
Foreign.Marshal.Utils
Foreign.Ptr
Foreign.StablePtr
Foreign.Storable
-- chapter [38..42]
Numeric
System.Environment
System.Exit
System.IO
System.IO.Error
ghc-options: -Wall