bump the Cabal package number and upload to Hackage
[packages/hoopl.git] / hoopl.cabal
1 Name:                hoopl
2 Version:             3.8.7.0
3 -- version 3.8.6.0 is the version that goes with the camera-ready Haskell'10 paper
4 -- version 3.8.7.0 works with GHC 7
5 Description:         Higher-order optimization library
6 License:             BSD3
7 License-file:        LICENSE
8 Author:              Norman Ramsey, João Dias, and Simon Peyton Jones
9 Maintainer:          nr@cs.tufts.edu
10 Homepage:            http://ghc.cs.tufts.edu/hoopl/
11 Build-Type:          Simple
12 Cabal-Version:       >=1.6
13 Stability:           alpha
14 Synopsis:            A library to support dataflow analysis and optimization
15 Category:            Compilers/Interpreters
16 Extra-source-files:  README, hoopl.pdf, CHANGES, FAQ
17
18 Library
19   Build-Depends:     base >= 3 && < 5, containers
20   Exposed-modules:   Compiler.Hoopl,
21                      Compiler.Hoopl.Wrappers,
22                      Compiler.Hoopl.Passes.Dominator,
23                      Compiler.Hoopl.Passes.DList,
24 --                       Compiler.Hoopl.DataflowFold,
25 --                       Compiler.Hoopl.OldDataflow,
26                        Compiler.Hoopl.GHC
27   Other-modules:     Compiler.Hoopl.GraphUtil,
28                      -- GraphUtil should *never* be seen by clients.
29                      -- The remaining modules are hidden *provisionally*
30                        Compiler.Hoopl.Checkpoint,
31                        Compiler.Hoopl.Collections,
32                        Compiler.Hoopl.Combinators,
33                        Compiler.Hoopl.Dataflow,
34                        Compiler.Hoopl.Debug,
35                        Compiler.Hoopl.Graph, 
36                        Compiler.Hoopl.Label,
37                        Compiler.Hoopl.MkGraph,
38                        Compiler.Hoopl.Fuel,
39                        Compiler.Hoopl.Pointed,
40                        Compiler.Hoopl.Shape,
41                        Compiler.Hoopl.Show, 
42                        Compiler.Hoopl.Unique, 
43                        Compiler.Hoopl.Util
44                        Compiler.Hoopl.XUtil
45   ghc-options:       -Wall -fno-warn-name-shadowing
46   hs-source-dirs:  src
47
48
49 Source-repository head
50   Type:       git
51   Location:   git://ghc.cs.tufts.edu/hoopl/hoopl.git