packages feed

Cabal revisions of Cabal-1.24.2.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-name: Cabal-version: 1.24.2.0-copyright: 2003-2006, Isaac Jones-           2005-2011, Duncan Coutts-license: BSD3-license-file: LICENSE-author: Isaac Jones <ijones@syntaxpolice.org>-        Duncan Coutts <duncan@community.haskell.org>-maintainer: cabal-devel@haskell.org-homepage: http://www.haskell.org/cabal/-bug-reports: https://github.com/haskell/cabal/issues-synopsis: A framework for packaging Haskell software-description:-  The Haskell Common Architecture for Building Applications and-  Libraries: a framework defining a common interface for authors to more-  easily build their Haskell applications in a portable way.-  .-  The Haskell Cabal is part of a larger infrastructure for distributing,-  organizing, and cataloging Haskell libraries and tools.-category: Distribution-cabal-version: >=1.10-build-type: Simple--- If we use a new Cabal feature, this needs to be changed to Custom so--- we can bootstrap.--extra-source-files:-  README.md tests/README.md changelog-  doc/Cabal.css doc/developing-packages.markdown doc/index.markdown-  doc/installing-packages.markdown-  doc/misc.markdown--  -- Generated with 'misc/gen-extra-source-files.sh'-  -- Do NOT edit this section manually; instead, run the script.-  -- BEGIN gen-extra-source-files-  tests/PackageTests/AllowNewer/AllowNewer.cabal-  tests/PackageTests/AllowNewer/benchmarks/Bench.hs-  tests/PackageTests/AllowNewer/src/Foo.hs-  tests/PackageTests/AllowNewer/tests/Test.hs-  tests/PackageTests/BenchmarkExeV10/Foo.hs-  tests/PackageTests/BenchmarkExeV10/benchmarks/bench-Foo.hs-  tests/PackageTests/BenchmarkExeV10/my.cabal-  tests/PackageTests/BenchmarkOptions/BenchmarkOptions.cabal-  tests/PackageTests/BenchmarkOptions/test-BenchmarkOptions.hs-  tests/PackageTests/BenchmarkStanza/my.cabal-  tests/PackageTests/BuildDeps/GlobalBuildDepsNotAdditive1/GlobalBuildDepsNotAdditive1.cabal-  tests/PackageTests/BuildDeps/GlobalBuildDepsNotAdditive1/MyLibrary.hs-  tests/PackageTests/BuildDeps/GlobalBuildDepsNotAdditive2/GlobalBuildDepsNotAdditive2.cabal-  tests/PackageTests/BuildDeps/GlobalBuildDepsNotAdditive2/lemon.hs-  tests/PackageTests/BuildDeps/InternalLibrary0/MyLibrary.hs-  tests/PackageTests/BuildDeps/InternalLibrary0/my.cabal-  tests/PackageTests/BuildDeps/InternalLibrary0/programs/lemon.hs-  tests/PackageTests/BuildDeps/InternalLibrary1/MyLibrary.hs-  tests/PackageTests/BuildDeps/InternalLibrary1/my.cabal-  tests/PackageTests/BuildDeps/InternalLibrary1/programs/lemon.hs-  tests/PackageTests/BuildDeps/InternalLibrary2/MyLibrary.hs-  tests/PackageTests/BuildDeps/InternalLibrary2/my.cabal-  tests/PackageTests/BuildDeps/InternalLibrary2/programs/lemon.hs-  tests/PackageTests/BuildDeps/InternalLibrary2/to-install/MyLibrary.hs-  tests/PackageTests/BuildDeps/InternalLibrary2/to-install/my.cabal-  tests/PackageTests/BuildDeps/InternalLibrary3/MyLibrary.hs-  tests/PackageTests/BuildDeps/InternalLibrary3/my.cabal-  tests/PackageTests/BuildDeps/InternalLibrary3/programs/lemon.hs-  tests/PackageTests/BuildDeps/InternalLibrary3/to-install/MyLibrary.hs-  tests/PackageTests/BuildDeps/InternalLibrary3/to-install/my.cabal-  tests/PackageTests/BuildDeps/InternalLibrary4/MyLibrary.hs-  tests/PackageTests/BuildDeps/InternalLibrary4/my.cabal-  tests/PackageTests/BuildDeps/InternalLibrary4/programs/lemon.hs-  tests/PackageTests/BuildDeps/InternalLibrary4/to-install/MyLibrary.hs-  tests/PackageTests/BuildDeps/InternalLibrary4/to-install/my.cabal-  tests/PackageTests/BuildDeps/SameDepsAllRound/MyLibrary.hs-  tests/PackageTests/BuildDeps/SameDepsAllRound/SameDepsAllRound.cabal-  tests/PackageTests/BuildDeps/SameDepsAllRound/lemon.hs-  tests/PackageTests/BuildDeps/SameDepsAllRound/pineapple.hs-  tests/PackageTests/BuildDeps/TargetSpecificDeps1/MyLibrary.hs-  tests/PackageTests/BuildDeps/TargetSpecificDeps1/lemon.hs-  tests/PackageTests/BuildDeps/TargetSpecificDeps1/my.cabal-  tests/PackageTests/BuildDeps/TargetSpecificDeps2/MyLibrary.hs-  tests/PackageTests/BuildDeps/TargetSpecificDeps2/lemon.hs-  tests/PackageTests/BuildDeps/TargetSpecificDeps2/my.cabal-  tests/PackageTests/BuildDeps/TargetSpecificDeps3/MyLibrary.hs-  tests/PackageTests/BuildDeps/TargetSpecificDeps3/lemon.hs-  tests/PackageTests/BuildDeps/TargetSpecificDeps3/my.cabal-  tests/PackageTests/BuildTargetErrors/BuildTargetErrors.cabal-  tests/PackageTests/BuildTargetErrors/Main.hs-  tests/PackageTests/BuildTestSuiteDetailedV09/Dummy2.hs-  tests/PackageTests/BuildableField/BuildableField.cabal-  tests/PackageTests/BuildableField/Main.hs-  tests/PackageTests/CMain/Bar.hs-  tests/PackageTests/CMain/foo.c-  tests/PackageTests/CMain/my.cabal-  tests/PackageTests/DeterministicAr/Lib.hs-  tests/PackageTests/DeterministicAr/my.cabal-  tests/PackageTests/DuplicateModuleName/DuplicateModuleName.cabal-  tests/PackageTests/DuplicateModuleName/src/Foo.hs-  tests/PackageTests/DuplicateModuleName/tests/Foo.hs-  tests/PackageTests/DuplicateModuleName/tests2/Foo.hs-  tests/PackageTests/EmptyLib/empty/empty.cabal-  tests/PackageTests/GhcPkgGuess/SameDirectory/SameDirectory.cabal-  tests/PackageTests/GhcPkgGuess/SameDirectory/ghc-  tests/PackageTests/GhcPkgGuess/SameDirectory/ghc-pkg-  tests/PackageTests/GhcPkgGuess/SameDirectoryGhcVersion/SameDirectory.cabal-  tests/PackageTests/GhcPkgGuess/SameDirectoryGhcVersion/ghc-7.10-  tests/PackageTests/GhcPkgGuess/SameDirectoryGhcVersion/ghc-pkg-ghc-7.10-  tests/PackageTests/GhcPkgGuess/SameDirectoryVersion/SameDirectory.cabal-  tests/PackageTests/GhcPkgGuess/SameDirectoryVersion/ghc-7.10-  tests/PackageTests/GhcPkgGuess/SameDirectoryVersion/ghc-pkg-7.10-  tests/PackageTests/GhcPkgGuess/Symlink/SameDirectory.cabal-  tests/PackageTests/GhcPkgGuess/Symlink/bin/ghc-  tests/PackageTests/GhcPkgGuess/Symlink/bin/ghc-pkg-  tests/PackageTests/GhcPkgGuess/SymlinkGhcVersion/SameDirectory.cabal-  tests/PackageTests/GhcPkgGuess/SymlinkGhcVersion/bin/ghc-7.10-  tests/PackageTests/GhcPkgGuess/SymlinkGhcVersion/bin/ghc-pkg-7.10-  tests/PackageTests/GhcPkgGuess/SymlinkVersion/SameDirectory.cabal-  tests/PackageTests/GhcPkgGuess/SymlinkVersion/bin/ghc-7.10-  tests/PackageTests/GhcPkgGuess/SymlinkVersion/bin/ghc-pkg-ghc-7.10-  tests/PackageTests/Haddock/CPP.hs-  tests/PackageTests/Haddock/Literate.lhs-  tests/PackageTests/Haddock/NoCPP.hs-  tests/PackageTests/Haddock/Simple.hs-  tests/PackageTests/Haddock/my.cabal-  tests/PackageTests/HaddockNewline/A.hs-  tests/PackageTests/HaddockNewline/HaddockNewline.cabal-  tests/PackageTests/HaddockNewline/Setup.hs-  tests/PackageTests/Options.hs-  tests/PackageTests/OrderFlags/Foo.hs-  tests/PackageTests/OrderFlags/my.cabal-  tests/PackageTests/PathsModule/Executable/Main.hs-  tests/PackageTests/PathsModule/Executable/my.cabal-  tests/PackageTests/PathsModule/Library/my.cabal-  tests/PackageTests/PreProcess/Foo.hsc-  tests/PackageTests/PreProcess/Main.hs-  tests/PackageTests/PreProcess/my.cabal-  tests/PackageTests/PreProcessExtraSources/Foo.hsc-  tests/PackageTests/PreProcessExtraSources/Main.hs-  tests/PackageTests/PreProcessExtraSources/my.cabal-  tests/PackageTests/ReexportedModules/ReexportedModules.cabal-  tests/PackageTests/TemplateHaskell/dynamic/Exe.hs-  tests/PackageTests/TemplateHaskell/dynamic/Lib.hs-  tests/PackageTests/TemplateHaskell/dynamic/TH.hs-  tests/PackageTests/TemplateHaskell/dynamic/my.cabal-  tests/PackageTests/TemplateHaskell/profiling/Exe.hs-  tests/PackageTests/TemplateHaskell/profiling/Lib.hs-  tests/PackageTests/TemplateHaskell/profiling/TH.hs-  tests/PackageTests/TemplateHaskell/profiling/my.cabal-  tests/PackageTests/TemplateHaskell/vanilla/Exe.hs-  tests/PackageTests/TemplateHaskell/vanilla/Lib.hs-  tests/PackageTests/TemplateHaskell/vanilla/TH.hs-  tests/PackageTests/TemplateHaskell/vanilla/my.cabal-  tests/PackageTests/TestNameCollision/child/Child.hs-  tests/PackageTests/TestNameCollision/child/child.cabal-  tests/PackageTests/TestNameCollision/child/tests/Test.hs-  tests/PackageTests/TestNameCollision/parent/Parent.hs-  tests/PackageTests/TestNameCollision/parent/parent.cabal-  tests/PackageTests/TestOptions/TestOptions.cabal-  tests/PackageTests/TestOptions/test-TestOptions.hs-  tests/PackageTests/TestStanza/my.cabal-  tests/PackageTests/TestSuiteTests/ExeV10/Foo.hs-  tests/PackageTests/TestSuiteTests/ExeV10/my.cabal-  tests/PackageTests/TestSuiteTests/ExeV10/tests/test-Foo.hs-  tests/PackageTests/TestSuiteTests/ExeV10/tests/test-Short.hs-  tests/PackageTests/TestSuiteTests/LibV09/Lib.hs-  tests/PackageTests/TestSuiteTests/LibV09/LibV09.cabal-  tests/PackageTests/TestSuiteTests/LibV09/tests/Deadlock.hs-  tests/PackageTests/Tests.hs-  tests/PackageTests/UniqueIPID/P1/M.hs-  tests/PackageTests/UniqueIPID/P1/my.cabal-  tests/PackageTests/UniqueIPID/P2/M.hs-  tests/PackageTests/UniqueIPID/P2/my.cabal-  tests/PackageTests/multInst/my.cabal-  tests/Setup.hs-  tests/hackage/check.sh-  tests/hackage/download.sh-  tests/hackage/unpack.sh-  tests/misc/ghc-supported-languages.hs-  -- END gen-extra-source-files--source-repository head-  type:     git-  location: https://github.com/haskell/cabal/-  subdir:   Cabal--flag bundled-binary-generic-  default: False--library-  build-depends:-    array      >= 0.1 && < 0.6,-    base       >= 4.5 && < 5,-    bytestring >= 0.9 && < 1,-    containers >= 0.4 && < 0.6,-    deepseq    >= 1.3 && < 1.5,-    directory  >= 1.1 && < 1.4,-    filepath   >= 1.3 && < 1.5,-    pretty     >= 1.1 && < 1.2,-    process    >= 1.1.0.1 && < 1.5,-    time       >= 1.4 && < 1.8--  if flag(bundled-binary-generic)-    build-depends: binary >= 0.5 && < 0.7-  else-    build-depends: binary >= 0.7 && < 0.9--  -- Needed for GHC.Generics before GHC 7.6-  if impl(ghc < 7.6)-    build-depends: ghc-prim >= 0.2 && < 0.3--  if !os(windows)-    build-depends:-      unix >= 2.5 && < 2.8--  if os(windows)-    build-depends:-      Win32 >= 2.2 && < 2.4--  ghc-options: -Wall -fno-ignore-asserts -fwarn-tabs-  if impl(ghc >= 8.0)-    ghc-options: -Wcompat -Wnoncanonical-monad-instances-                 -Wnoncanonical-monadfail-instances--  exposed-modules:-    Distribution.Compat.CreatePipe-    Distribution.Compat.Environment-    Distribution.Compat.Exception-    Distribution.Compat.Internal.TempFile-    Distribution.Compat.ReadP-    Distribution.Compat.Semigroup-    Distribution.Compiler-    Distribution.InstalledPackageInfo-    Distribution.License-    Distribution.Make-    Distribution.ModuleName-    Distribution.Package-    Distribution.PackageDescription-    Distribution.PackageDescription.Check-    Distribution.PackageDescription.Configuration-    Distribution.PackageDescription.Parse-    Distribution.PackageDescription.PrettyPrint-    Distribution.PackageDescription.Utils-    Distribution.ParseUtils-    Distribution.ReadE-    Distribution.Simple-    Distribution.Simple.Bench-    Distribution.Simple.Build-    Distribution.Simple.Build.Macros-    Distribution.Simple.Build.PathsModule-    Distribution.Simple.BuildPaths-    Distribution.Simple.BuildTarget-    Distribution.Simple.CCompiler-    Distribution.Simple.Command-    Distribution.Simple.Compiler-    Distribution.Simple.Configure-    Distribution.Simple.GHC-    Distribution.Simple.GHCJS-    Distribution.Simple.Haddock-    Distribution.Simple.HaskellSuite-    Distribution.Simple.Hpc-    Distribution.Simple.Install-    Distribution.Simple.InstallDirs-    Distribution.Simple.JHC-    Distribution.Simple.LHC-    Distribution.Simple.LocalBuildInfo-    Distribution.Simple.PackageIndex-    Distribution.Simple.PreProcess-    Distribution.Simple.PreProcess.Unlit-    Distribution.Simple.Program-    Distribution.Simple.Program.Ar-    Distribution.Simple.Program.Builtin-    Distribution.Simple.Program.Db-    Distribution.Simple.Program.Find-    Distribution.Simple.Program.GHC-    Distribution.Simple.Program.HcPkg-    Distribution.Simple.Program.Hpc-    Distribution.Simple.Program.Internal-    Distribution.Simple.Program.Ld-    Distribution.Simple.Program.Run-    Distribution.Simple.Program.Script-    Distribution.Simple.Program.Strip-    Distribution.Simple.Program.Types-    Distribution.Simple.Register-    Distribution.Simple.Setup-    Distribution.Simple.SrcDist-    Distribution.Simple.Test-    Distribution.Simple.Test.ExeV10-    Distribution.Simple.Test.LibV09-    Distribution.Simple.Test.Log-    Distribution.Simple.UHC-    Distribution.Simple.UserHooks-    Distribution.Simple.Utils-    Distribution.System-    Distribution.TestSuite-    Distribution.Text-    Distribution.Utils.NubList-    Distribution.Verbosity-    Distribution.Version-    Language.Haskell.Extension-    Distribution.Compat.Binary--  other-modules:-    Distribution.Compat.CopyFile-    Distribution.Compat.GetShortPathName-    Distribution.Compat.MonadFail-    Distribution.GetOpt-    Distribution.Lex-    Distribution.Simple.GHC.Internal-    Distribution.Simple.GHC.IPI642-    Distribution.Simple.GHC.IPIConvert-    Distribution.Simple.GHC.ImplInfo-    Paths_Cabal--  if flag(bundled-binary-generic)-    other-modules:-      Distribution.Compat.Binary.Class-      Distribution.Compat.Binary.Generic--  default-language: Haskell98---- Small, fast running tests.-test-suite unit-tests-  type: exitcode-stdio-1.0-  hs-source-dirs: tests-  other-modules:-    Test.Laws-    Test.QuickCheck.Utils-    UnitTests.Distribution.Compat.CreatePipe-    UnitTests.Distribution.Compat.ReadP-    UnitTests.Distribution.Simple.Program.Internal-    UnitTests.Distribution.Simple.Utils-    UnitTests.Distribution.System-    UnitTests.Distribution.Utils.NubList-    UnitTests.Distribution.Version-  main-is: UnitTests.hs-  build-depends:-    base,-    directory,-    tasty,-    tasty-hunit,-    tasty-quickcheck,-    pretty,-    QuickCheck >= 2.7 && < 2.10,-    Cabal-  ghc-options: -Wall-  default-language: Haskell98---- Large, system tests that build packages.-test-suite package-tests-  type: exitcode-stdio-1.0-  main-is: PackageTests.hs-  other-modules:-    PackageTests.BenchmarkStanza.Check-    PackageTests.TestStanza.Check-    PackageTests.DeterministicAr.Check-    PackageTests.TestSuiteTests.ExeV10.Check-    PackageTests.PackageTester-  hs-source-dirs: tests-  build-depends:-    base,-    containers,-    tagged,-    tasty,-    tasty-hunit,-    transformers,-    Cabal,-    process,-    directory,-    filepath,-    bytestring,-    regex-posix,-    old-time-  if !os(windows)-    build-depends: unix, exceptions-  ghc-options: -Wall -rtsopts-  default-extensions: CPP-  default-language: Haskell98+name: Cabal
+version: 1.24.2.0
+x-revision: 1
+copyright: 2003-2006, Isaac Jones
+           2005-2011, Duncan Coutts
+license: BSD3
+license-file: LICENSE
+author: Isaac Jones <ijones@syntaxpolice.org>
+        Duncan Coutts <duncan@community.haskell.org>
+maintainer: cabal-devel@haskell.org
+homepage: http://www.haskell.org/cabal/
+bug-reports: https://github.com/haskell/cabal/issues
+synopsis: A framework for packaging Haskell software
+description:
+  The Haskell Common Architecture for Building Applications and
+  Libraries: a framework defining a common interface for authors to more
+  easily build their Haskell applications in a portable way.
+  .
+  The Haskell Cabal is part of a larger infrastructure for distributing,
+  organizing, and cataloging Haskell libraries and tools.
+category: Distribution
+cabal-version: >=1.10
+build-type: Simple
+-- If we use a new Cabal feature, this needs to be changed to Custom so
+-- we can bootstrap.
+
+extra-source-files:
+  README.md tests/README.md changelog
+  doc/Cabal.css doc/developing-packages.markdown doc/index.markdown
+  doc/installing-packages.markdown
+  doc/misc.markdown
+
+  -- Generated with 'misc/gen-extra-source-files.sh'
+  -- Do NOT edit this section manually; instead, run the script.
+  -- BEGIN gen-extra-source-files
+  tests/PackageTests/AllowNewer/AllowNewer.cabal
+  tests/PackageTests/AllowNewer/benchmarks/Bench.hs
+  tests/PackageTests/AllowNewer/src/Foo.hs
+  tests/PackageTests/AllowNewer/tests/Test.hs
+  tests/PackageTests/BenchmarkExeV10/Foo.hs
+  tests/PackageTests/BenchmarkExeV10/benchmarks/bench-Foo.hs
+  tests/PackageTests/BenchmarkExeV10/my.cabal
+  tests/PackageTests/BenchmarkOptions/BenchmarkOptions.cabal
+  tests/PackageTests/BenchmarkOptions/test-BenchmarkOptions.hs
+  tests/PackageTests/BenchmarkStanza/my.cabal
+  tests/PackageTests/BuildDeps/GlobalBuildDepsNotAdditive1/GlobalBuildDepsNotAdditive1.cabal
+  tests/PackageTests/BuildDeps/GlobalBuildDepsNotAdditive1/MyLibrary.hs
+  tests/PackageTests/BuildDeps/GlobalBuildDepsNotAdditive2/GlobalBuildDepsNotAdditive2.cabal
+  tests/PackageTests/BuildDeps/GlobalBuildDepsNotAdditive2/lemon.hs
+  tests/PackageTests/BuildDeps/InternalLibrary0/MyLibrary.hs
+  tests/PackageTests/BuildDeps/InternalLibrary0/my.cabal
+  tests/PackageTests/BuildDeps/InternalLibrary0/programs/lemon.hs
+  tests/PackageTests/BuildDeps/InternalLibrary1/MyLibrary.hs
+  tests/PackageTests/BuildDeps/InternalLibrary1/my.cabal
+  tests/PackageTests/BuildDeps/InternalLibrary1/programs/lemon.hs
+  tests/PackageTests/BuildDeps/InternalLibrary2/MyLibrary.hs
+  tests/PackageTests/BuildDeps/InternalLibrary2/my.cabal
+  tests/PackageTests/BuildDeps/InternalLibrary2/programs/lemon.hs
+  tests/PackageTests/BuildDeps/InternalLibrary2/to-install/MyLibrary.hs
+  tests/PackageTests/BuildDeps/InternalLibrary2/to-install/my.cabal
+  tests/PackageTests/BuildDeps/InternalLibrary3/MyLibrary.hs
+  tests/PackageTests/BuildDeps/InternalLibrary3/my.cabal
+  tests/PackageTests/BuildDeps/InternalLibrary3/programs/lemon.hs
+  tests/PackageTests/BuildDeps/InternalLibrary3/to-install/MyLibrary.hs
+  tests/PackageTests/BuildDeps/InternalLibrary3/to-install/my.cabal
+  tests/PackageTests/BuildDeps/InternalLibrary4/MyLibrary.hs
+  tests/PackageTests/BuildDeps/InternalLibrary4/my.cabal
+  tests/PackageTests/BuildDeps/InternalLibrary4/programs/lemon.hs
+  tests/PackageTests/BuildDeps/InternalLibrary4/to-install/MyLibrary.hs
+  tests/PackageTests/BuildDeps/InternalLibrary4/to-install/my.cabal
+  tests/PackageTests/BuildDeps/SameDepsAllRound/MyLibrary.hs
+  tests/PackageTests/BuildDeps/SameDepsAllRound/SameDepsAllRound.cabal
+  tests/PackageTests/BuildDeps/SameDepsAllRound/lemon.hs
+  tests/PackageTests/BuildDeps/SameDepsAllRound/pineapple.hs
+  tests/PackageTests/BuildDeps/TargetSpecificDeps1/MyLibrary.hs
+  tests/PackageTests/BuildDeps/TargetSpecificDeps1/lemon.hs
+  tests/PackageTests/BuildDeps/TargetSpecificDeps1/my.cabal
+  tests/PackageTests/BuildDeps/TargetSpecificDeps2/MyLibrary.hs
+  tests/PackageTests/BuildDeps/TargetSpecificDeps2/lemon.hs
+  tests/PackageTests/BuildDeps/TargetSpecificDeps2/my.cabal
+  tests/PackageTests/BuildDeps/TargetSpecificDeps3/MyLibrary.hs
+  tests/PackageTests/BuildDeps/TargetSpecificDeps3/lemon.hs
+  tests/PackageTests/BuildDeps/TargetSpecificDeps3/my.cabal
+  tests/PackageTests/BuildTargetErrors/BuildTargetErrors.cabal
+  tests/PackageTests/BuildTargetErrors/Main.hs
+  tests/PackageTests/BuildTestSuiteDetailedV09/Dummy2.hs
+  tests/PackageTests/BuildableField/BuildableField.cabal
+  tests/PackageTests/BuildableField/Main.hs
+  tests/PackageTests/CMain/Bar.hs
+  tests/PackageTests/CMain/foo.c
+  tests/PackageTests/CMain/my.cabal
+  tests/PackageTests/DeterministicAr/Lib.hs
+  tests/PackageTests/DeterministicAr/my.cabal
+  tests/PackageTests/DuplicateModuleName/DuplicateModuleName.cabal
+  tests/PackageTests/DuplicateModuleName/src/Foo.hs
+  tests/PackageTests/DuplicateModuleName/tests/Foo.hs
+  tests/PackageTests/DuplicateModuleName/tests2/Foo.hs
+  tests/PackageTests/EmptyLib/empty/empty.cabal
+  tests/PackageTests/GhcPkgGuess/SameDirectory/SameDirectory.cabal
+  tests/PackageTests/GhcPkgGuess/SameDirectory/ghc
+  tests/PackageTests/GhcPkgGuess/SameDirectory/ghc-pkg
+  tests/PackageTests/GhcPkgGuess/SameDirectoryGhcVersion/SameDirectory.cabal
+  tests/PackageTests/GhcPkgGuess/SameDirectoryGhcVersion/ghc-7.10
+  tests/PackageTests/GhcPkgGuess/SameDirectoryGhcVersion/ghc-pkg-ghc-7.10
+  tests/PackageTests/GhcPkgGuess/SameDirectoryVersion/SameDirectory.cabal
+  tests/PackageTests/GhcPkgGuess/SameDirectoryVersion/ghc-7.10
+  tests/PackageTests/GhcPkgGuess/SameDirectoryVersion/ghc-pkg-7.10
+  tests/PackageTests/GhcPkgGuess/Symlink/SameDirectory.cabal
+  tests/PackageTests/GhcPkgGuess/Symlink/bin/ghc
+  tests/PackageTests/GhcPkgGuess/Symlink/bin/ghc-pkg
+  tests/PackageTests/GhcPkgGuess/SymlinkGhcVersion/SameDirectory.cabal
+  tests/PackageTests/GhcPkgGuess/SymlinkGhcVersion/bin/ghc-7.10
+  tests/PackageTests/GhcPkgGuess/SymlinkGhcVersion/bin/ghc-pkg-7.10
+  tests/PackageTests/GhcPkgGuess/SymlinkVersion/SameDirectory.cabal
+  tests/PackageTests/GhcPkgGuess/SymlinkVersion/bin/ghc-7.10
+  tests/PackageTests/GhcPkgGuess/SymlinkVersion/bin/ghc-pkg-ghc-7.10
+  tests/PackageTests/Haddock/CPP.hs
+  tests/PackageTests/Haddock/Literate.lhs
+  tests/PackageTests/Haddock/NoCPP.hs
+  tests/PackageTests/Haddock/Simple.hs
+  tests/PackageTests/Haddock/my.cabal
+  tests/PackageTests/HaddockNewline/A.hs
+  tests/PackageTests/HaddockNewline/HaddockNewline.cabal
+  tests/PackageTests/HaddockNewline/Setup.hs
+  tests/PackageTests/Options.hs
+  tests/PackageTests/OrderFlags/Foo.hs
+  tests/PackageTests/OrderFlags/my.cabal
+  tests/PackageTests/PathsModule/Executable/Main.hs
+  tests/PackageTests/PathsModule/Executable/my.cabal
+  tests/PackageTests/PathsModule/Library/my.cabal
+  tests/PackageTests/PreProcess/Foo.hsc
+  tests/PackageTests/PreProcess/Main.hs
+  tests/PackageTests/PreProcess/my.cabal
+  tests/PackageTests/PreProcessExtraSources/Foo.hsc
+  tests/PackageTests/PreProcessExtraSources/Main.hs
+  tests/PackageTests/PreProcessExtraSources/my.cabal
+  tests/PackageTests/ReexportedModules/ReexportedModules.cabal
+  tests/PackageTests/TemplateHaskell/dynamic/Exe.hs
+  tests/PackageTests/TemplateHaskell/dynamic/Lib.hs
+  tests/PackageTests/TemplateHaskell/dynamic/TH.hs
+  tests/PackageTests/TemplateHaskell/dynamic/my.cabal
+  tests/PackageTests/TemplateHaskell/profiling/Exe.hs
+  tests/PackageTests/TemplateHaskell/profiling/Lib.hs
+  tests/PackageTests/TemplateHaskell/profiling/TH.hs
+  tests/PackageTests/TemplateHaskell/profiling/my.cabal
+  tests/PackageTests/TemplateHaskell/vanilla/Exe.hs
+  tests/PackageTests/TemplateHaskell/vanilla/Lib.hs
+  tests/PackageTests/TemplateHaskell/vanilla/TH.hs
+  tests/PackageTests/TemplateHaskell/vanilla/my.cabal
+  tests/PackageTests/TestNameCollision/child/Child.hs
+  tests/PackageTests/TestNameCollision/child/child.cabal
+  tests/PackageTests/TestNameCollision/child/tests/Test.hs
+  tests/PackageTests/TestNameCollision/parent/Parent.hs
+  tests/PackageTests/TestNameCollision/parent/parent.cabal
+  tests/PackageTests/TestOptions/TestOptions.cabal
+  tests/PackageTests/TestOptions/test-TestOptions.hs
+  tests/PackageTests/TestStanza/my.cabal
+  tests/PackageTests/TestSuiteTests/ExeV10/Foo.hs
+  tests/PackageTests/TestSuiteTests/ExeV10/my.cabal
+  tests/PackageTests/TestSuiteTests/ExeV10/tests/test-Foo.hs
+  tests/PackageTests/TestSuiteTests/ExeV10/tests/test-Short.hs
+  tests/PackageTests/TestSuiteTests/LibV09/Lib.hs
+  tests/PackageTests/TestSuiteTests/LibV09/LibV09.cabal
+  tests/PackageTests/TestSuiteTests/LibV09/tests/Deadlock.hs
+  tests/PackageTests/Tests.hs
+  tests/PackageTests/UniqueIPID/P1/M.hs
+  tests/PackageTests/UniqueIPID/P1/my.cabal
+  tests/PackageTests/UniqueIPID/P2/M.hs
+  tests/PackageTests/UniqueIPID/P2/my.cabal
+  tests/PackageTests/multInst/my.cabal
+  tests/Setup.hs
+  tests/hackage/check.sh
+  tests/hackage/download.sh
+  tests/hackage/unpack.sh
+  tests/misc/ghc-supported-languages.hs
+  -- END gen-extra-source-files
+
+source-repository head
+  type:     git
+  location: https://github.com/haskell/cabal/
+  subdir:   Cabal
+
+flag bundled-binary-generic
+  default: False
+
+library
+  build-depends:
+    array      >= 0.1 && < 0.6,
+    base       >= 4.5 && < 5,
+    bytestring >= 0.9 && < 1,
+    containers >= 0.4 && < 0.6,
+    deepseq    >= 1.3 && < 1.5,
+    directory  >= 1.1 && < 1.4,
+    filepath   >= 1.3 && < 1.5,
+    pretty     >= 1.1 && < 1.2,
+    process    >= 1.1.0.1 && < 1.5,
+    time       >= 1.4 && < 1.9
+
+  if flag(bundled-binary-generic)
+    build-depends: binary >= 0.5 && < 0.7
+  else
+    build-depends: binary >= 0.7 && < 0.9
+
+  -- Needed for GHC.Generics before GHC 7.6
+  if impl(ghc < 7.6)
+    build-depends: ghc-prim >= 0.2 && < 0.3
+
+  if !os(windows)
+    build-depends:
+      unix >= 2.5 && < 2.8
+
+  if os(windows)
+    build-depends:
+      Win32 >= 2.2 && < 2.4
+
+  ghc-options: -Wall -fno-ignore-asserts -fwarn-tabs
+  if impl(ghc >= 8.0)
+    ghc-options: -Wcompat -Wnoncanonical-monad-instances
+                 -Wnoncanonical-monadfail-instances
+
+  exposed-modules:
+    Distribution.Compat.CreatePipe
+    Distribution.Compat.Environment
+    Distribution.Compat.Exception
+    Distribution.Compat.Internal.TempFile
+    Distribution.Compat.ReadP
+    Distribution.Compat.Semigroup
+    Distribution.Compiler
+    Distribution.InstalledPackageInfo
+    Distribution.License
+    Distribution.Make
+    Distribution.ModuleName
+    Distribution.Package
+    Distribution.PackageDescription
+    Distribution.PackageDescription.Check
+    Distribution.PackageDescription.Configuration
+    Distribution.PackageDescription.Parse
+    Distribution.PackageDescription.PrettyPrint
+    Distribution.PackageDescription.Utils
+    Distribution.ParseUtils
+    Distribution.ReadE
+    Distribution.Simple
+    Distribution.Simple.Bench
+    Distribution.Simple.Build
+    Distribution.Simple.Build.Macros
+    Distribution.Simple.Build.PathsModule
+    Distribution.Simple.BuildPaths
+    Distribution.Simple.BuildTarget
+    Distribution.Simple.CCompiler
+    Distribution.Simple.Command
+    Distribution.Simple.Compiler
+    Distribution.Simple.Configure
+    Distribution.Simple.GHC
+    Distribution.Simple.GHCJS
+    Distribution.Simple.Haddock
+    Distribution.Simple.HaskellSuite
+    Distribution.Simple.Hpc
+    Distribution.Simple.Install
+    Distribution.Simple.InstallDirs
+    Distribution.Simple.JHC
+    Distribution.Simple.LHC
+    Distribution.Simple.LocalBuildInfo
+    Distribution.Simple.PackageIndex
+    Distribution.Simple.PreProcess
+    Distribution.Simple.PreProcess.Unlit
+    Distribution.Simple.Program
+    Distribution.Simple.Program.Ar
+    Distribution.Simple.Program.Builtin
+    Distribution.Simple.Program.Db
+    Distribution.Simple.Program.Find
+    Distribution.Simple.Program.GHC
+    Distribution.Simple.Program.HcPkg
+    Distribution.Simple.Program.Hpc
+    Distribution.Simple.Program.Internal
+    Distribution.Simple.Program.Ld
+    Distribution.Simple.Program.Run
+    Distribution.Simple.Program.Script
+    Distribution.Simple.Program.Strip
+    Distribution.Simple.Program.Types
+    Distribution.Simple.Register
+    Distribution.Simple.Setup
+    Distribution.Simple.SrcDist
+    Distribution.Simple.Test
+    Distribution.Simple.Test.ExeV10
+    Distribution.Simple.Test.LibV09
+    Distribution.Simple.Test.Log
+    Distribution.Simple.UHC
+    Distribution.Simple.UserHooks
+    Distribution.Simple.Utils
+    Distribution.System
+    Distribution.TestSuite
+    Distribution.Text
+    Distribution.Utils.NubList
+    Distribution.Verbosity
+    Distribution.Version
+    Language.Haskell.Extension
+    Distribution.Compat.Binary
+
+  other-modules:
+    Distribution.Compat.CopyFile
+    Distribution.Compat.GetShortPathName
+    Distribution.Compat.MonadFail
+    Distribution.GetOpt
+    Distribution.Lex
+    Distribution.Simple.GHC.Internal
+    Distribution.Simple.GHC.IPI642
+    Distribution.Simple.GHC.IPIConvert
+    Distribution.Simple.GHC.ImplInfo
+    Paths_Cabal
+
+  if flag(bundled-binary-generic)
+    other-modules:
+      Distribution.Compat.Binary.Class
+      Distribution.Compat.Binary.Generic
+
+  default-language: Haskell98
+
+-- Small, fast running tests.
+test-suite unit-tests
+  type: exitcode-stdio-1.0
+  hs-source-dirs: tests
+  other-modules:
+    Test.Laws
+    Test.QuickCheck.Utils
+    UnitTests.Distribution.Compat.CreatePipe
+    UnitTests.Distribution.Compat.ReadP
+    UnitTests.Distribution.Simple.Program.Internal
+    UnitTests.Distribution.Simple.Utils
+    UnitTests.Distribution.System
+    UnitTests.Distribution.Utils.NubList
+    UnitTests.Distribution.Version
+  main-is: UnitTests.hs
+  build-depends:
+    base,
+    directory,
+    tasty,
+    tasty-hunit,
+    tasty-quickcheck,
+    pretty,
+    QuickCheck >= 2.7 && < 2.10,
+    Cabal
+  ghc-options: -Wall
+  default-language: Haskell98
+
+-- Large, system tests that build packages.
+test-suite package-tests
+  type: exitcode-stdio-1.0
+  main-is: PackageTests.hs
+  other-modules:
+    PackageTests.BenchmarkStanza.Check
+    PackageTests.TestStanza.Check
+    PackageTests.DeterministicAr.Check
+    PackageTests.TestSuiteTests.ExeV10.Check
+    PackageTests.PackageTester
+  hs-source-dirs: tests
+  build-depends:
+    base,
+    containers,
+    tagged,
+    tasty,
+    tasty-hunit,
+    transformers,
+    Cabal,
+    process,
+    directory,
+    filepath,
+    bytestring,
+    regex-posix,
+    old-time
+  if !os(windows)
+    build-depends: unix, exceptions
+  ghc-options: -Wall -rtsopts
+  default-extensions: CPP
+  default-language: Haskell98
revision 2
 name: Cabal
 version: 1.24.2.0
-x-revision: 1
+x-revision: 2
 copyright: 2003-2006, Isaac Jones
            2005-2011, Duncan Coutts
 license: BSD3
 
   if os(windows)
     build-depends:
-      Win32 >= 2.2 && < 2.4
+      Win32 >= 2.2 && < 2.7
 
   ghc-options: -Wall -fno-ignore-asserts -fwarn-tabs
   if impl(ghc >= 8.0)