packages feed

hackage-diff-0.1.0.0: hackage-diff.cabal

-- Initial hackage-diff.cabal generated by cabal init.  For further 
-- documentation, see http://haskell.org/cabal/users-guide/

name:                hackage-diff
version:             0.1.0.0
synopsis:            Compare the public API of different versions of a Hackage library
description:         Please see <https://github.com/blitzcode/hackage-diff github.com/blitzcode/hackage-diff> for a user's manual.
                     .
                     Sample output
                     .
                     > Downloading Hoogle DBs...
                     > Parsing Hoogle DBs...
                     > Comparing Hoogle DBs...
                     > 
                     > --- Diff for | 0.2 → 0.3.5.2 | ---
                     > 
                     > + Data.Serialize.IEEE754
                     >   + getFloat32be :: Get Float
                     >   + getFloat32le :: Get Float
                     >   + getFloat64be :: Get Double
                     >   + getFloat64le :: Get Double
                     >   + putFloat32be :: Float -> Put
                     >   + putFloat32le :: Float -> Put
                     >   + putFloat64be :: Double -> Put
                     >   + putFloat64le :: Double -> Put
                     > × Data.Serialize
                     >   + instance Serialize a => GSerialize (K1 i a)
                     >   + instance GSerialize a => GSerialize (M1 i c a)
                     >   + instance (GSerialize a, GSerialize b) => GSerialize (a :*: b)
                     >   + instance GSerialize U1
                     >   + instance GSerialize a => GetSum (C1 c a)
                     >   + instance (GetSum a, GetSum b, GSerialize a, GSerialize b) => GetSum (a :+: b)
                     >   + instance GSerialize a => PutSum (C1 c a)
                     >   + instance (PutSum a, PutSum b, GSerialize a, GSerialize b) => PutSum (a :+: b)
                     >   + instance SumSize (C1 c a)
                     >   + instance (SumSize a, SumSize b) => SumSize (a :+: b)
                     >   + decodeLazy :: Serialize a => ByteString -> Either String a
                     >   + encodeLazy :: Serialize a => a -> ByteString
                     >   - data Get a
                     >   - type Put = PutM ()
                     >   - type Putter a = a -> Put
                     >   - getWord8 :: Get Word8
                     >   - putWord8 :: Putter Word8
                     > × Data.Serialize.Get
                     >   + Done :: r -> ByteString -> Result r
                     >   + instance Eq More
                     >   + Fail :: String -> Result r
                     >   + instance Functor Result
                     >   + Partial :: (ByteString -> Result r) -> Result r
                     >   + data Result r
                     >   + instance Show r => Show (Result r)
                     >   + ensure :: Int -> Get ByteString
                     >   + runGetLazy :: Get a -> ByteString -> Either String a
                     >   + runGetLazyState :: Get a -> ByteString -> Either String (a, ByteString)
                     >   + runGetPartial :: Get a -> ByteString -> Result a
                     >   × New: isolate :: Int -> Get a -> Get a
                     >     Old: isolate :: String -> Int -> Get a -> Get a
                     > × Data.Serialize.Put
                     >   + runPutLazy :: Put -> ByteString
                     >   + runPutMLazy :: PutM a -> (a, ByteString)
                     > · Data.Serialize.Builder
                     > 
                     > [+ Added] [- Removed] [× Modified] [· Unmodified]

license:             MIT
license-file:        LICENSE
author:              Tim C. Schroeder
maintainer:          www.blitzcode.net
homepage:            https://github.com/blitzcode/hackage-diff
bug-reports:         https://github.com/blitzcode/hackage-diff/issues
copyright:           (C) 2014 Tim C. Schroeder
category:            Distribution
build-type:          Simple
-- extra-source-files:  
cabal-version:       >=1.18

source-repository head
    type:           git
    location:       git@github.com:blitzcode/hackage-diff.git

executable hackage-diff
  main-is:             Main.hs
  -- other-modules:
  -- other-extensions:
  build-depends:       base             >=4.7 && <4.8,
                       Cabal            >=1.20.0.0,
                       haskell-src-exts >=1.15.0,
                       ansi-terminal    >=0.6.1.1,
                       directory        >=1.2.0.0,
                       filepath         >=1.3.0.0,
                       process          >=1.2.0.0,
                       attoparsec       >=0.12.1.0,
                       cpphs            >=1.18.5,
                       mtl              >=2.2.1,
                       text             >=1.1.1.0,
                       HTTP             >=4000.2.17,
                       async            >=2.0.1.5
  -- hs-source-dirs:      
  default-language:    Haskell2010
  ghc-options:         -Wall -O2 -rtsopts
  ghc-prof-options:    -fprof-auto -caf-all