packages feed

cabal-install-ghc74-0.10.4: cabal-install-ghc74.cabal

Name:               cabal-install-ghc74
Version:            0.10.4
Synopsis:           Temporary version of cabal-install for ghc-7.4
Description:
    This is a naive adaption of cabal-install-ghc72 for ghc 7.4.1.  
    Don't complain if it does not work for you.
    .
    The \'cabal\' command-line program simplifies the process of managing
    Haskell software by automating the fetching, configuration, compilation
    and installation of Haskell libraries and programs.
    .
    cabal-install-0.10.2 does not build with the packages that come with ghc-7.4.
    This package is a copy of cabal-install-0.10.2 with dependency version changes made in
    the cabal file and the bootstrap.sh file to be compatible with ghc-7.4 packages.
    Thanks to beastaugh on github for describing these changes at https://gist.github.com/1169332.
    This package will be removed once a new version of cabal-install comes
    out that is compatible with the next version of ghc, 7.4.
    .
    Known bug: cabal sdist does not work with the version. You must build your own source
    package using tar czf.
homepage:           http://www.haskell.org/cabal/
bug-reports:        http://hackage.haskell.org/trac/hackage/
License:            BSD3
License-File:       LICENSE
Author:             Lemmih <lemmih@gmail.com>
                    Paolo Martini <paolo@nemail.it>
                    Bjorn Bringert <bjorn@bringert.net>
                    Isaac Potoczny-Jones <ijones@syntaxpolice.org>
                    Duncan Coutts <duncan@community.haskell.org>
Maintainer:         Andreas Abel <andreas.abel@ifi.lmu.de>
Copyright:          2005 Lemmih <lemmih@gmail.com>
                    2006 Paolo Martini <paolo@nemail.it>
                    2007 Bjorn Bringert <bjorn@bringert.net>
                    2007 Isaac Potoczny-Jones <ijones@syntaxpolice.org>
                    2007-2011 Duncan Coutts <duncan@community.haskell.org>
Category:           Distribution
Build-type:         Simple
Extra-Source-Files: README bash-completion/cabal bootstrap.sh
Cabal-Version:      >= 1.6

flag old-base
  description: Old, monolithic base
  default: False

flag bytestring-in-base

Executable cabal
    Main-Is:            Main.hs
    -- We want assertion checking on even if people build with -O
    -- although it is expensive, we want to catch problems early:
    ghc-options:        -Wall -fno-ignore-asserts
    if impl(ghc >= 6.8)
      ghc-options: -fwarn-tabs
    Other-Modules:
        Distribution.Client.BuildReports.Anonymous
        Distribution.Client.BuildReports.Storage
        Distribution.Client.BuildReports.Types
        Distribution.Client.BuildReports.Upload
        Distribution.Client.Check
        Distribution.Client.Config
        Distribution.Client.Configure
        Distribution.Client.Dependency
        Distribution.Client.Dependency.TopDown
        Distribution.Client.Dependency.TopDown.Constraints
        Distribution.Client.Dependency.TopDown.Types
        Distribution.Client.Dependency.Types
        Distribution.Client.Fetch
        Distribution.Client.FetchUtils
        Distribution.Client.GZipUtils
        Distribution.Client.Haddock
        Distribution.Client.HttpUtils
        Distribution.Client.IndexUtils
        Distribution.Client.Init
        Distribution.Client.Init.Heuristics
        Distribution.Client.Init.Licenses
        Distribution.Client.Init.Types
        Distribution.Client.Install
        Distribution.Client.InstallPlan
        Distribution.Client.InstallSymlink
        Distribution.Client.List
        Distribution.Client.PackageIndex
        Distribution.Client.PackageUtils
        Distribution.Client.Setup
        Distribution.Client.SetupWrapper
        Distribution.Client.SrcDist
        Distribution.Client.Tar
        Distribution.Client.Targets
        Distribution.Client.Types
        Distribution.Client.Unpack
        Distribution.Client.Update
        Distribution.Client.Upload
        Distribution.Client.Utils
        Distribution.Client.World
        Distribution.Client.Win32SelfUpgrade
        Distribution.Compat.Exception
        Distribution.Compat.FilePerms
        Paths_cabal_install_ghc74

    build-depends: base     >= 2        && < 5,
                   Cabal    >= 1.10.1   && < 1.15,
                   filepath >= 1.0      && < 1.4,
                   network  >= 1        && < 3,
                   HTTP     >= 4000.0.2 && < 4001,
                   zlib     >= 0.4      && < 0.6,
                   time     >= 1.1      && < 1.5

    if flag(old-base)
      build-depends: base < 3
    else
      build-depends: base       >= 3,
                     process    >= 1   && < 1.2,
                     directory  >= 1   && < 1.2,
                     pretty     >= 1   && < 1.2,
                     random     >= 1   && < 1.1,
                     containers >= 0.1 && < 0.5,
                     array      >= 0.1 && < 0.5,
                     old-time   >= 1   && < 1.2

    if flag(bytestring-in-base)
      build-depends: base >= 2.0 && < 2.2
    else
      build-depends: base < 2.0 || >= 3.0, bytestring >= 0.9

    if os(windows)
      build-depends: Win32 >= 2 && < 3
      cpp-options: -DWIN32
    else
      build-depends: unix >= 1.0 && < 2.6
    extensions: CPP