Verified Commit 7fcb08e1 authored by Dmitry Bogatov's avatar Dmitry Bogatov
Browse files

Make sure package plan builds

Since the success of package plan check depends on volatile external
service (hackage.haskell.org), sometimes things drift. This commit add
revision 0 of cabal files into additional-cabal/ directory for packages
that have subsequent revisions on Hackage.
parent 4e83e184
Loading
Loading
Loading
Loading
Loading
+50 −0
Original line number Diff line number Diff line
name:           enummapset-th
version:        0.6.1.1
synopsis:       TH-generated EnumSet/EnumMap wrappers around IntSet/IntMap.
description:
  This package wraps @IntSet@ and @IntMap@ from @containers@, and provides
  fast sets and maps keyed on any data type with a well-behaved @Enum@
  instance. Useful for derived @Enum@s, newtype'd @Int@s, or any data type
  that can be packed into an @Int@: just implement @fromEnum@ and @toEnum@.
  .
  The boilerplate is generated using Template Haskell, so unlike
  @enummapset@ it's easier to maintain and keep up-to-date with
  @containers@. On the downside, it's less portable.
  .
  Note that "Data.EnumMap.Lazy" and "Data.EnumMap.Strict" provide distinct
  newtype wrappers, and their respective 'Functor' instances behave as
  expected, unlike that of @IntMap@ which is alway lazy.
homepage:       https://github.com/tsurucapital/enummapset-th
license:        BSD3
license-file:   LICENSE
author:         Liyang HU
maintainer:     enummapset-th@liyang.hu
copyright:      © 2013−2015 Liyang HU
category:       Data
build-type:     Simple
cabal-version:  >= 1.8
tested-with:    GHC == 7.8.3, GHC == 7.8.4, GHC == 7.10.2, GHC == 8.0.1
extra-source-files:
    include/map.inc

source-repository head
    type:       git
    location:   https://github.com/tsurucapital/enummapset-th.git

library
    exposed-modules:
        Data.EnumMap.Lazy
        Data.EnumMap.Strict
        Data.EnumSet
    other-modules:
        Data.EnumMapSetWrapper
    build-depends:
        base >= 4.5 && < 5,
        deepseq >= 1.3,
        containers >= 0.5.3 && < 0.6,
        template-haskell >= 2.7
    include-dirs: include
    ghc-options: -Wall

-- vim: et sw=4 ts=4 sts=4:
+95 −0
Original line number Diff line number Diff line
Name:          gitlib
Version:       3.1.2
Synopsis:      API library for working with Git repositories
License-file:  LICENSE
License:       MIT
Author:        John Wiegley
Maintainer:    johnw@newartisans.com
Build-Type:    Simple
Cabal-Version: >=1.10
Category:      FFI
Homepage:      https://github.com/jwiegley/gitlib
Description:
  @gitlib@ is a high-level, lazy and conduit-aware set of abstractions for
  programming with Git types.  Several different backends are available,
  including one for the libgit2 C library (<http://libgit2.github.com>) (see
  @gitlib-libgit2@).  The aim is both type-safety and convenience of use for
  Haskell users, combined with high performance and minimal memory footprint
  by taking advantage of Haskell's laziness and the conduit library's
  deterministic resource cleanup.
  .
  For further information, as well as typical use cases, see "Git.Tutorial".

Source-repository head
  type: git
  location: git://github.com/jwiegley/gitlib.git

-- Test-suite doctests
--     Default-language: Haskell98
--     Type:    exitcode-stdio-1.0
--     Main-is: Doctest.hs
--     Hs-source-dirs: test
--     Build-depends:
--           base
--         , directory    >= 1.0
--         , doctest      >= 0.8
--         , doctest-prop >= 0.1
--         , filepath     >= 1.3

Library
    default-language:   Haskell98
    ghc-options: -Wall
    build-depends:
          base                 >= 3 && < 5
        , base16-bytestring    >= 0.1.1.5
        , bytestring           >= 0.9.2.1
        , conduit              >= 1.2.8
        , conduit-combinators  >= 1
        , containers           >= 0.4.2.1
        , directory            >= 1.1.0.2
        , exceptions           >= 0.5
        , filepath             >= 1.3
        , hashable             >= 1.1.2.5
        , mtl                  >= 2.1.2
        , resourcet            >= 1.1.0
        , semigroups           >= 0.11
        , tagged               >= 0.2.3.1
        , text                 >= 0.11.2
        , time                 >= 1.4
        , transformers         >= 0.3.0.0
        , unordered-containers >= 0.2.3.0
        , unliftio-core        >= 0.1.1
        , unliftio
    if !os(mingw32)
        build-depends:
          unix                 >= 2.5.1.1
    else
        build-depends:
          unix-compat          >= 0.4
    exposed-modules:
        Git
        Git.Blob
        Git.Commit
        Git.Commit.Push
        Git.Object
        Git.Reference
        Git.Repository
        Git.Tree
        Git.Tree.Builder
        Git.Tree.Builder.Pure
        Git.Tree.Working
        Git.Tutorial
        Git.Types
        Git.Utils
        Git.Working
    default-extensions:
        BangPatterns
        ConstraintKinds
        DeriveDataTypeable
        FlexibleContexts
        FunctionalDependencies
        MultiParamTypeClasses
        OverloadedStrings
        RankNTypes
        TypeFamilies
        ViewPatterns
+61 −0
Original line number Diff line number Diff line
name:                language-python
version:             0.5.4
cabal-version:       >= 1.6
synopsis:            Parsing and pretty printing of Python code. 
description:         language-python is a Haskell library for lexical analysis, parsing 
                     and pretty printing Python code. It supports versions 2.x and 3.x of Python. 
category:            Language
license:             BSD3
license-file:        LICENSE
copyright:           (c) 2008-2016 Bernard James Pope
author:              Bernard James Pope (Bernie Pope)
maintainer:          florbitous@gmail.com
homepage:            http://github.com/bjpop/language-python 
build-type:          Simple
stability:           experimental
extra-source-files:  src/Language/Python/Version3/Parser/Parser.y 
                     src/Language/Python/Version3/Parser/Lexer.x 
                     src/Language/Python/Version2/Parser/Parser.y 
                     src/Language/Python/Version2/Parser/Lexer.x 

source-repository head
   type: git
   location: https://github.com/bjpop/language-python

Library
   hs-source-dirs: src 
   ghc-options: -fwarn-incomplete-patterns -fwarn-unused-imports -fwarn-warnings-deprecations
   build-depends:
      base == 4.*,
      containers == 0.5.*,
      pretty == 1.1.*,
      array >= 0.4 && < 0.6,
      transformers >= 0.3 && < 0.6,
      monads-tf == 0.1.*,
      utf8-string >= 1 && < 2
   build-tools: happy, alex
   exposed-modules:
      Language.Python.Common
      Language.Python.Common.ParseError
      Language.Python.Common.SrcLocation
      Language.Python.Common.Pretty
      Language.Python.Common.Token
      Language.Python.Common.ParserMonad
      Language.Python.Common.PrettyToken
      Language.Python.Common.AST
      Language.Python.Common.PrettyAST
      Language.Python.Version3
      Language.Python.Version3.Parser
      Language.Python.Version3.Lexer
      Language.Python.Version2
      Language.Python.Version2.Parser
      Language.Python.Version2.Lexer
      Language.Python.Common.PrettyParseError
      Language.Python.Common.StringEscape
   other-modules:
      Language.Python.Common.ParserUtils
      Language.Python.Common.LexerUtils
      Language.Python.Version3.Parser.Parser
      Language.Python.Version3.Parser.Lexer
      Language.Python.Version2.Parser.Parser
      Language.Python.Version2.Parser.Lexer
+133 −0
Original line number Diff line number Diff line
Name:               libmpd
Version:            0.9.0.8
Synopsis:           An MPD client library.
Description:        A client library for MPD, the Music Player Daemon.
Category:           Network, Sound

License:            MIT
License-file:       LICENSE
Copyright:          Ben Sinclair 2005-2009, Joachim Fasting 2007-2015,
                    Daniel Schoepe 2009, Andrzej Rybczak 2010,
                    Simon Hengel 2011-2014, Niklas Haas 2012,
                    Matvey Aksenov 2014, Wieland Hoffmann 2014,
                    Tim Heap 2014, Tobias Brandt 2014

Author:             Ben Sinclair

Maintainer:         Joachim Fasting <joachifm@fastmail.fm>
Stability:          beta
Homepage:           http://github.com/vimus/libmpd-haskell#readme
Bug-reports:        http://github.com/vimus/libmpd-haskell/issues

Tested-With:        GHC ==7.6.3, GHC ==7.8.4, GHC ==7.10.1, GHC ==8.0.1
Build-Type:         Simple
Cabal-Version:      >= 1.10

Extra-Source-Files:
    README.md
    changelog.md
    tests/*.hs

Source-Repository head
    type:       git
    location:   https://github.com/vimus/libmpd-haskell

Library
    Default-Language:   Haskell2010

    Hs-Source-Dirs:     src

    Build-Depends:
        -- Platform dependencies
        base >= 4 && < 5
      , attoparsec >= 0.10.1 && < 1
      , bytestring >= 0.9 && < 1
      , containers >= 0.3 && < 1
      , filepath >= 1 && < 2
      , mtl >= 2.0 && < 3
      , old-locale >= 1 && < 2
      , text >= 0.11 && < 2

        -- Additional dependencies
      , data-default-class >= 0.0.1 && < 1
      , network >= 2.1 && < 3
      , utf8-string >= 0.3.1 && < 1.1

    if impl(ghc >= 7.10.0)
        Build-Depends:
            time >= 1.5 && <1.9
    else
        Build-Depends:
            time >= 1.1 && <1.5

    Exposed-Modules:
        Network.MPD
      , Network.MPD.Applicative
      , Network.MPD.Applicative.ClientToClient
      , Network.MPD.Applicative.Connection
      , Network.MPD.Applicative.CurrentPlaylist
      , Network.MPD.Applicative.Database
      , Network.MPD.Applicative.Output
      , Network.MPD.Applicative.PlaybackControl
      , Network.MPD.Applicative.PlaybackOptions
      , Network.MPD.Applicative.Reflection
      , Network.MPD.Applicative.Status
      , Network.MPD.Applicative.Stickers
      , Network.MPD.Applicative.StoredPlaylists
      , Network.MPD.Commands.Extensions
      , Network.MPD.Core

    Other-Modules:
        Network.MPD.Core.Class
      , Network.MPD.Core.Error
      , Network.MPD.Commands
      , Network.MPD.Commands.Arg
      , Network.MPD.Commands.Parse
      , Network.MPD.Commands.Query
      , Network.MPD.Commands.Types
      , Network.MPD.Commands.ClientToClient
      , Network.MPD.Commands.Status
      , Network.MPD.Commands.PlaybackOptions
      , Network.MPD.Commands.PlaybackControl
      , Network.MPD.Commands.CurrentPlaylist
      , Network.MPD.Commands.StoredPlaylists
      , Network.MPD.Commands.Database
      , Network.MPD.Commands.Stickers
      , Network.MPD.Commands.Connection
      , Network.MPD.Commands.Output
      , Network.MPD.Commands.Reflection
      , Network.MPD.Applicative.Util
      , Network.MPD.Applicative.Internal
      , Network.MPD.Util

    ghc-options:        -Wall

Test-Suite specs
    type:               exitcode-stdio-1.0
    Default-Language:   Haskell2010
    Main-Is:            Main.hs
    Hs-Source-Dirs:     src tests
    cpp-options:        -DTEST -Wall -Werror
    ghc-options:        -fno-warn-missing-signatures

    Build-Depends:
        -- Platform dependencies
        base
      , attoparsec
      , bytestring
      , containers
      , filepath
      , mtl
      , old-locale
      , text
      , time

        -- Additional dependencies
      , data-default-class
      , network
      , utf8-string

        -- Test dependencies
      , unix
      , QuickCheck >= 2.1
      , hspec >= 1.3
+73 −0
Original line number Diff line number Diff line
name:                   polynomial
version:                0.7.3
stability:              provisional

cabal-version:          >= 1.8
build-type:             Simple

author:                 James Cook <mokus@deepbondi.net>
maintainer:             James Cook <mokus@deepbondi.net>
license:                PublicDomain
homepage:               https://github.com/mokus0/polynomial

category:               Math, Numerical
synopsis:               Polynomials
description:            A type for representing polynomials, several functions
                        for manipulating and evaluating them, and several
                        interesting polynomial sequences.

tested-with:            GHC == 7.8.4,
                        GHC == 7.10.3,
                        GHC == 8.0.2,
                        GHC == 8.1.*

source-repository head
  type: git
  location: git://github.com/mokus0/polynomial.git

Library
  ghc-options:          -Wall -fno-warn-name-shadowing
  if impl(ghc >= 7.4)
    ghc-options:        -fwarn-unsafe
  hs-source-dirs:       src
  exposed-modules:      Math.Polynomial
                        Math.Polynomial.Bernstein
                        Math.Polynomial.Bernoulli
                        Math.Polynomial.Chebyshev
                        Math.Polynomial.Hermite
                        Math.Polynomial.Interpolation
                        Math.Polynomial.Lagrange
                        Math.Polynomial.Legendre
                        Math.Polynomial.Newton
                        Math.Polynomial.NumInstance
                        Math.Polynomial.Type
                        Math.Polynomial.VectorSpace
  other-modules:        Data.List.ZipSum
                        Data.VectorSpace.WrappedNum
                        Math.Polynomial.Pretty
  
  build-depends:        base >= 3 && <5,
                        deepseq,
                        vector,
                        vector-space,
                        vector-th-unbox >= 0.2.1
  
  if impl(ghc < 7.10)
    build-depends:      pretty < 1.1.2, prettyclass
  else
    build-depends:      pretty >= 1.1.2

Test-Suite polynomial-test
  type:                 exitcode-stdio-1.0
  hs-source-dirs:       test
  main-is:              Tests.hs
  
  build-depends:        base >= 3 && <5, 
                        HUnit == 1.2.*,
                        polynomial,
                        QuickCheck >= 2, 
                        test-framework, 
                        test-framework-hunit,
                        test-framework-quickcheck2,
                        vector,
                        vector-space
Loading