Cabal revisions of Cabal-1.24.1.0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-name: Cabal-version: 1.24.1.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/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.3,- filepath >= 1.3 && < 1.5,- pretty >= 1.1 && < 1.2,- process >= 1.1.0.1 && < 1.5,- time >= 1.4 && < 1.7-- 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.1.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/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 + -- release blacklisted due to PVP violation; see https://github.com/haskell/cabal/issues/4123 + build-depends: base<0 + + 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.3, + filepath >= 1.3 && < 1.5, + pretty >= 1.1 && < 1.2, + process >= 1.1.0.1 && < 1.5, + time >= 1.4 && < 1.7 + + 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.1.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)