Cabal revisions of cabal-install-1.24.0.1
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-Name: cabal-install-Version: 1.24.0.1-Synopsis: The command-line interface for Cabal and Hackage.-Description:- 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.-homepage: http://www.haskell.org/cabal/-bug-reports: https://github.com/haskell/cabal/issues-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: cabal-devel@haskell.org-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-2012 Duncan Coutts <duncan@community.haskell.org>-Category: Distribution-Build-type: Custom-Cabal-Version: >= 1.10-Extra-Source-Files:- README.md bash-completion/cabal bootstrap.sh changelog- tests/README.md-- -- Generated with '../Cabal/misc/gen-extra-source-files.sh'- -- Do NOT edit this section manually; instead, run the script.- -- BEGIN gen-extra-source-files- tests/IntegrationTests/custom-setup/common.sh- tests/IntegrationTests/custom-setup/should_run/Cabal-99998/Cabal.cabal- tests/IntegrationTests/custom-setup/should_run/Cabal-99998/CabalMessage.hs- tests/IntegrationTests/custom-setup/should_run/Cabal-99999/Cabal.cabal- tests/IntegrationTests/custom-setup/should_run/Cabal-99999/CabalMessage.hs- tests/IntegrationTests/custom-setup/should_run/custom-setup-without-cabal-defaultMain/Setup.hs- tests/IntegrationTests/custom-setup/should_run/custom-setup-without-cabal-defaultMain/custom-setup-without-cabal-defaultMain.cabal- tests/IntegrationTests/custom-setup/should_run/custom-setup-without-cabal/Setup.hs- tests/IntegrationTests/custom-setup/should_run/custom-setup-without-cabal/custom-setup-without-cabal.cabal- tests/IntegrationTests/custom-setup/should_run/custom-setup/Setup.hs- tests/IntegrationTests/custom-setup/should_run/custom-setup/custom-setup.cabal- tests/IntegrationTests/custom-setup/should_run/custom_setup_without_Cabal_doesnt_allow_Cabal_import.sh- tests/IntegrationTests/custom-setup/should_run/custom_setup_without_Cabal_doesnt_require_Cabal.sh- tests/IntegrationTests/custom-setup/should_run/installs_Cabal_as_setup_dep.sh- tests/IntegrationTests/custom/common.sh- tests/IntegrationTests/custom/should_run/plain.err- tests/IntegrationTests/custom/should_run/plain.sh- tests/IntegrationTests/custom/should_run/plain/A.hs- tests/IntegrationTests/custom/should_run/plain/Setup.hs- tests/IntegrationTests/custom/should_run/plain/plain.cabal- tests/IntegrationTests/exec/common.sh- tests/IntegrationTests/exec/should_fail/exit_with_failure_without_args.err- tests/IntegrationTests/exec/should_fail/exit_with_failure_without_args.sh- tests/IntegrationTests/exec/should_run/Foo.hs- tests/IntegrationTests/exec/should_run/My.hs- tests/IntegrationTests/exec/should_run/adds_sandbox_bin_directory_to_path.out- tests/IntegrationTests/exec/should_run/adds_sandbox_bin_directory_to_path.sh- tests/IntegrationTests/exec/should_run/auto_configures_on_exec.out- tests/IntegrationTests/exec/should_run/auto_configures_on_exec.sh- tests/IntegrationTests/exec/should_run/can_run_executables_installed_in_sandbox.out- tests/IntegrationTests/exec/should_run/can_run_executables_installed_in_sandbox.sh- tests/IntegrationTests/exec/should_run/configures_cabal_to_use_sandbox.sh- tests/IntegrationTests/exec/should_run/configures_ghc_to_use_sandbox.sh- tests/IntegrationTests/exec/should_run/my.cabal- tests/IntegrationTests/exec/should_run/runs_given_command.out- tests/IntegrationTests/exec/should_run/runs_given_command.sh- tests/IntegrationTests/freeze/common.sh- tests/IntegrationTests/freeze/should_run/disable_benchmarks_freezes_bench_deps.sh- tests/IntegrationTests/freeze/should_run/disable_tests_freezes_test_deps.sh- tests/IntegrationTests/freeze/should_run/does_not_freeze_nondeps.sh- tests/IntegrationTests/freeze/should_run/does_not_freeze_self.sh- tests/IntegrationTests/freeze/should_run/dry_run_does_not_create_config.sh- tests/IntegrationTests/freeze/should_run/enable_benchmarks_freezes_bench_deps.sh- tests/IntegrationTests/freeze/should_run/enable_tests_freezes_test_deps.sh- tests/IntegrationTests/freeze/should_run/freezes_direct_dependencies.sh- tests/IntegrationTests/freeze/should_run/freezes_transitive_dependencies.sh- tests/IntegrationTests/freeze/should_run/my.cabal- tests/IntegrationTests/freeze/should_run/runs_without_error.sh- tests/IntegrationTests/manpage/common.sh- tests/IntegrationTests/manpage/should_run/outputs_manpage.sh- tests/IntegrationTests/multiple-source/common.sh- tests/IntegrationTests/multiple-source/should_run/finds_second_source_of_multiple_source.sh- tests/IntegrationTests/multiple-source/should_run/p/Setup.hs- tests/IntegrationTests/multiple-source/should_run/p/p.cabal- tests/IntegrationTests/multiple-source/should_run/q/Setup.hs- tests/IntegrationTests/multiple-source/should_run/q/q.cabal- tests/IntegrationTests/new-build/monitor_cabal_files.sh- tests/IntegrationTests/new-build/monitor_cabal_files/p/P.hs- tests/IntegrationTests/new-build/monitor_cabal_files/p/Setup.hs- tests/IntegrationTests/new-build/monitor_cabal_files/p/p.cabal- tests/IntegrationTests/new-build/monitor_cabal_files/q/Main.hs- tests/IntegrationTests/new-build/monitor_cabal_files/q/Setup.hs- tests/IntegrationTests/new-build/monitor_cabal_files/q/q-broken.cabal.in- tests/IntegrationTests/new-build/monitor_cabal_files/q/q-fixed.cabal.in- tests/IntegrationTests/regression/common.sh- tests/IntegrationTests/regression/t3199.sh- tests/IntegrationTests/regression/t3199/Main.hs- tests/IntegrationTests/regression/t3199/Setup.hs- tests/IntegrationTests/regression/t3199/test-3199.cabal- tests/IntegrationTests/sandbox-sources/common.sh- tests/IntegrationTests/sandbox-sources/should_fail/fail_removing_source_thats_not_registered.err- tests/IntegrationTests/sandbox-sources/should_fail/fail_removing_source_thats_not_registered.sh- tests/IntegrationTests/sandbox-sources/should_fail/p/Setup.hs- tests/IntegrationTests/sandbox-sources/should_fail/p/p.cabal- tests/IntegrationTests/sandbox-sources/should_fail/q/Setup.hs- tests/IntegrationTests/sandbox-sources/should_fail/q/q.cabal- tests/IntegrationTests/sandbox-sources/should_run/p/Setup.hs- tests/IntegrationTests/sandbox-sources/should_run/p/p.cabal- tests/IntegrationTests/sandbox-sources/should_run/q/Setup.hs- tests/IntegrationTests/sandbox-sources/should_run/q/q.cabal- tests/IntegrationTests/sandbox-sources/should_run/remove_nonexistent_source.sh- tests/IntegrationTests/sandbox-sources/should_run/report_success_removing_source.out- tests/IntegrationTests/sandbox-sources/should_run/report_success_removing_source.sh- tests/IntegrationTests/user-config/common.sh- tests/IntegrationTests/user-config/should_fail/doesnt_overwrite_without_f.err- tests/IntegrationTests/user-config/should_fail/doesnt_overwrite_without_f.sh- tests/IntegrationTests/user-config/should_run/overwrites_with_f.out- tests/IntegrationTests/user-config/should_run/overwrites_with_f.sh- tests/IntegrationTests/user-config/should_run/runs_without_error.out- tests/IntegrationTests/user-config/should_run/runs_without_error.sh- tests/IntegrationTests/user-config/should_run/uses_CABAL_CONFIG.out- tests/IntegrationTests/user-config/should_run/uses_CABAL_CONFIG.sh- -- END gen-extra-source-files--source-repository head- type: git- location: https://github.com/haskell/cabal/- subdir: cabal-install--Flag old-bytestring- description: Use bytestring < 0.10.2 and bytestring-builder- default: False--Flag old-directory- description: Use directory < 1.2 and old-time- default: False--Flag network-uri- description: Get Network.URI from the network-uri package- default: True--executable cabal- main-is: Main.hs- ghc-options: -Wall -fwarn-tabs- if impl(ghc >= 8.0)- ghc-options: -Wcompat- -Wnoncanonical-monad-instances- -Wnoncanonical-monadfail-instances-- other-modules:- Distribution.Client.BuildTarget- Distribution.Client.BuildReports.Anonymous- Distribution.Client.BuildReports.Storage- Distribution.Client.BuildReports.Types- Distribution.Client.BuildReports.Upload- Distribution.Client.Check- Distribution.Client.CmdBuild- Distribution.Client.CmdConfigure- Distribution.Client.CmdRepl- Distribution.Client.ComponentDeps- 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.Dependency.Modular- Distribution.Client.Dependency.Modular.Assignment- Distribution.Client.Dependency.Modular.Builder- Distribution.Client.Dependency.Modular.Configured- Distribution.Client.Dependency.Modular.ConfiguredConversion- Distribution.Client.Dependency.Modular.ConflictSet- Distribution.Client.Dependency.Modular.Cycles- Distribution.Client.Dependency.Modular.Dependency- Distribution.Client.Dependency.Modular.Explore- Distribution.Client.Dependency.Modular.Flag- Distribution.Client.Dependency.Modular.Index- Distribution.Client.Dependency.Modular.IndexConversion- Distribution.Client.Dependency.Modular.Linking- Distribution.Client.Dependency.Modular.Log- Distribution.Client.Dependency.Modular.Message- Distribution.Client.Dependency.Modular.Package- Distribution.Client.Dependency.Modular.Preference- Distribution.Client.Dependency.Modular.PSQ- Distribution.Client.Dependency.Modular.Solver- Distribution.Client.Dependency.Modular.Tree- Distribution.Client.Dependency.Modular.Validate- Distribution.Client.Dependency.Modular.Var- Distribution.Client.Dependency.Modular.Version- Distribution.Client.DistDirLayout- Distribution.Client.Exec- Distribution.Client.Fetch- Distribution.Client.FetchUtils- Distribution.Client.FileMonitor- Distribution.Client.Freeze- Distribution.Client.GenBounds- Distribution.Client.Get- Distribution.Client.Glob- Distribution.Client.GlobalFlags- 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.JobControl- Distribution.Client.List- Distribution.Client.Manpage- Distribution.Client.PackageHash- Distribution.Client.PackageIndex- Distribution.Client.PackageUtils- Distribution.Client.ParseUtils- Distribution.Client.PkgConfigDb- Distribution.Client.PlanIndex- Distribution.Client.ProjectBuilding- Distribution.Client.ProjectConfig- Distribution.Client.ProjectConfig.Types- Distribution.Client.ProjectConfig.Legacy- Distribution.Client.ProjectOrchestration- Distribution.Client.ProjectPlanning- Distribution.Client.ProjectPlanning.Types- Distribution.Client.ProjectPlanOutput- Distribution.Client.Run- Distribution.Client.RebuildMonad- Distribution.Client.Sandbox- Distribution.Client.Sandbox.Index- Distribution.Client.Sandbox.PackageEnvironment- Distribution.Client.Sandbox.Timestamp- Distribution.Client.Sandbox.Types- Distribution.Client.Security.HTTP- Distribution.Client.Setup- Distribution.Client.SetupWrapper- Distribution.Client.SrcDist- Distribution.Client.Tar- Distribution.Client.Targets- Distribution.Client.Types- Distribution.Client.Update- Distribution.Client.Upload- Distribution.Client.Utils- Distribution.Client.Utils.LabeledGraph- Distribution.Client.Utils.Json- Distribution.Client.World- Distribution.Client.Win32SelfUpgrade- Distribution.Client.Compat.ExecutablePath- Distribution.Client.Compat.FilePerms- Distribution.Client.Compat.Process- Distribution.Client.Compat.Semaphore- Distribution.Client.Compat.Time- Paths_cabal_install-- -- NOTE: when updating build-depends, don't forget to update version regexps- -- in bootstrap.sh.- build-depends:- async >= 2.0 && < 3,- array >= 0.4 && < 0.6,- base >= 4.5 && < 5,- base16-bytestring >= 0.1.1 && < 0.2,- binary >= 0.5 && < 0.9,- bytestring >= 0.9 && < 1,- Cabal >= 1.24 && < 1.25,- containers >= 0.4 && < 0.6,- cryptohash-sha256 >= 0.11 && < 0.12,- filepath >= 1.3 && < 1.5,- hashable >= 1.0 && < 2,- HTTP >= 4000.1.5 && < 4000.4,- mtl >= 2.0 && < 3,- pretty >= 1.1 && < 1.2,- random >= 1 && < 1.2,- stm >= 2.0 && < 3,- tar >= 0.5.0.3 && < 0.6,- time >= 1.4 && < 1.7,- zlib >= 0.5.3 && < 0.7,- hackage-security >= 0.5.2.2 && < 0.6-- if flag(old-bytestring)- build-depends: bytestring < 0.10.2, bytestring-builder >= 0.10 && < 1- else- build-depends: bytestring >= 0.10.2-- if flag(old-directory)- build-depends: directory >= 1.1 && < 1.2, old-time >= 1 && < 1.2,- process >= 1.0.1.1 && < 1.1.0.2- else- build-depends: directory >= 1.2 && < 1.3,- process >= 1.1.0.2 && < 1.5-- -- NOTE: you MUST include the network dependency even when network-uri- -- is pulled in, otherwise the constraint solver doesn't have enough- -- information- if flag(network-uri)- build-depends: network-uri >= 2.6 && < 2.7, network >= 2.6 && < 2.7- else- build-depends: network >= 2.4 && < 2.6-- -- 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: Win32 >= 2 && < 3- else- build-depends: unix >= 2.5 && < 2.8-- if arch(arm) && impl(ghc < 7.6)- -- older ghc on arm does not support -threaded- cc-options: -DCABAL_NO_THREADED- else- ghc-options: -threaded-- c-sources: cbits/getnumcores.c- default-language: Haskell2010---- Small, fast running tests.-Test-Suite unit-tests- type: exitcode-stdio-1.0- main-is: UnitTests.hs- hs-source-dirs: tests, .- ghc-options: -Wall -fwarn-tabs- other-modules:- UnitTests.Distribution.Client.ArbitraryInstances- UnitTests.Distribution.Client.Targets- UnitTests.Distribution.Client.Compat.Time- UnitTests.Distribution.Client.Dependency.Modular.PSQ- UnitTests.Distribution.Client.Dependency.Modular.Solver- UnitTests.Distribution.Client.Dependency.Modular.DSL- UnitTests.Distribution.Client.FileMonitor- UnitTests.Distribution.Client.Glob- UnitTests.Distribution.Client.GZipUtils- UnitTests.Distribution.Client.Sandbox- UnitTests.Distribution.Client.Sandbox.Timestamp- UnitTests.Distribution.Client.Tar- UnitTests.Distribution.Client.UserConfig- UnitTests.Distribution.Client.ProjectConfig- UnitTests.Options- build-depends:- base,- array,- bytestring,- Cabal,- containers,- mtl,- pretty,- process,- directory,- filepath,- hashable,- stm,- tar,- time,- HTTP,- zlib,- binary,- random,- hackage-security,- tasty,- tasty-hunit,- tasty-quickcheck,- tagged,- QuickCheck >= 2.8.2-- if flag(old-directory)- build-depends: old-time-- if flag(network-uri)- build-depends: network-uri >= 2.6, network >= 2.6- else- build-depends: network-uri < 2.6, network < 2.6-- if impl(ghc < 7.6)- build-depends: ghc-prim >= 0.2 && < 0.3-- if os(windows)- build-depends: Win32- else- build-depends: unix-- if arch(arm)- cc-options: -DCABAL_NO_THREADED- else- ghc-options: -threaded- default-language: Haskell2010--test-suite integration-tests- type: exitcode-stdio-1.0- hs-source-dirs: tests- main-is: IntegrationTests.hs- build-depends:- Cabal,- async,- base,- bytestring,- directory,- filepath,- process,- regex-posix,- tasty,- tasty-hunit-- if os(windows)- build-depends: Win32 >= 2 && < 3- else- build-depends: unix >= 2.5 && < 2.8-- if arch(arm)- cc-options: -DCABAL_NO_THREADED- else- ghc-options: -threaded-- ghc-options: -Wall -fwarn-tabs -fno-ignore-asserts- default-language: Haskell2010+Name: cabal-install +Version: 1.24.0.1 +x-revision: 1 +Synopsis: The command-line interface for Cabal and Hackage. +Description: + 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. +homepage: http://www.haskell.org/cabal/ +bug-reports: https://github.com/haskell/cabal/issues +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: cabal-devel@haskell.org +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-2012 Duncan Coutts <duncan@community.haskell.org> +Category: Distribution +Build-type: Custom +Cabal-Version: >= 1.10 +Extra-Source-Files: + README.md bash-completion/cabal bootstrap.sh changelog + tests/README.md + + -- Generated with '../Cabal/misc/gen-extra-source-files.sh' + -- Do NOT edit this section manually; instead, run the script. + -- BEGIN gen-extra-source-files + tests/IntegrationTests/custom-setup/common.sh + tests/IntegrationTests/custom-setup/should_run/Cabal-99998/Cabal.cabal + tests/IntegrationTests/custom-setup/should_run/Cabal-99998/CabalMessage.hs + tests/IntegrationTests/custom-setup/should_run/Cabal-99999/Cabal.cabal + tests/IntegrationTests/custom-setup/should_run/Cabal-99999/CabalMessage.hs + tests/IntegrationTests/custom-setup/should_run/custom-setup-without-cabal-defaultMain/Setup.hs + tests/IntegrationTests/custom-setup/should_run/custom-setup-without-cabal-defaultMain/custom-setup-without-cabal-defaultMain.cabal + tests/IntegrationTests/custom-setup/should_run/custom-setup-without-cabal/Setup.hs + tests/IntegrationTests/custom-setup/should_run/custom-setup-without-cabal/custom-setup-without-cabal.cabal + tests/IntegrationTests/custom-setup/should_run/custom-setup/Setup.hs + tests/IntegrationTests/custom-setup/should_run/custom-setup/custom-setup.cabal + tests/IntegrationTests/custom-setup/should_run/custom_setup_without_Cabal_doesnt_allow_Cabal_import.sh + tests/IntegrationTests/custom-setup/should_run/custom_setup_without_Cabal_doesnt_require_Cabal.sh + tests/IntegrationTests/custom-setup/should_run/installs_Cabal_as_setup_dep.sh + tests/IntegrationTests/custom/common.sh + tests/IntegrationTests/custom/should_run/plain.err + tests/IntegrationTests/custom/should_run/plain.sh + tests/IntegrationTests/custom/should_run/plain/A.hs + tests/IntegrationTests/custom/should_run/plain/Setup.hs + tests/IntegrationTests/custom/should_run/plain/plain.cabal + tests/IntegrationTests/exec/common.sh + tests/IntegrationTests/exec/should_fail/exit_with_failure_without_args.err + tests/IntegrationTests/exec/should_fail/exit_with_failure_without_args.sh + tests/IntegrationTests/exec/should_run/Foo.hs + tests/IntegrationTests/exec/should_run/My.hs + tests/IntegrationTests/exec/should_run/adds_sandbox_bin_directory_to_path.out + tests/IntegrationTests/exec/should_run/adds_sandbox_bin_directory_to_path.sh + tests/IntegrationTests/exec/should_run/auto_configures_on_exec.out + tests/IntegrationTests/exec/should_run/auto_configures_on_exec.sh + tests/IntegrationTests/exec/should_run/can_run_executables_installed_in_sandbox.out + tests/IntegrationTests/exec/should_run/can_run_executables_installed_in_sandbox.sh + tests/IntegrationTests/exec/should_run/configures_cabal_to_use_sandbox.sh + tests/IntegrationTests/exec/should_run/configures_ghc_to_use_sandbox.sh + tests/IntegrationTests/exec/should_run/my.cabal + tests/IntegrationTests/exec/should_run/runs_given_command.out + tests/IntegrationTests/exec/should_run/runs_given_command.sh + tests/IntegrationTests/freeze/common.sh + tests/IntegrationTests/freeze/should_run/disable_benchmarks_freezes_bench_deps.sh + tests/IntegrationTests/freeze/should_run/disable_tests_freezes_test_deps.sh + tests/IntegrationTests/freeze/should_run/does_not_freeze_nondeps.sh + tests/IntegrationTests/freeze/should_run/does_not_freeze_self.sh + tests/IntegrationTests/freeze/should_run/dry_run_does_not_create_config.sh + tests/IntegrationTests/freeze/should_run/enable_benchmarks_freezes_bench_deps.sh + tests/IntegrationTests/freeze/should_run/enable_tests_freezes_test_deps.sh + tests/IntegrationTests/freeze/should_run/freezes_direct_dependencies.sh + tests/IntegrationTests/freeze/should_run/freezes_transitive_dependencies.sh + tests/IntegrationTests/freeze/should_run/my.cabal + tests/IntegrationTests/freeze/should_run/runs_without_error.sh + tests/IntegrationTests/manpage/common.sh + tests/IntegrationTests/manpage/should_run/outputs_manpage.sh + tests/IntegrationTests/multiple-source/common.sh + tests/IntegrationTests/multiple-source/should_run/finds_second_source_of_multiple_source.sh + tests/IntegrationTests/multiple-source/should_run/p/Setup.hs + tests/IntegrationTests/multiple-source/should_run/p/p.cabal + tests/IntegrationTests/multiple-source/should_run/q/Setup.hs + tests/IntegrationTests/multiple-source/should_run/q/q.cabal + tests/IntegrationTests/new-build/monitor_cabal_files.sh + tests/IntegrationTests/new-build/monitor_cabal_files/p/P.hs + tests/IntegrationTests/new-build/monitor_cabal_files/p/Setup.hs + tests/IntegrationTests/new-build/monitor_cabal_files/p/p.cabal + tests/IntegrationTests/new-build/monitor_cabal_files/q/Main.hs + tests/IntegrationTests/new-build/monitor_cabal_files/q/Setup.hs + tests/IntegrationTests/new-build/monitor_cabal_files/q/q-broken.cabal.in + tests/IntegrationTests/new-build/monitor_cabal_files/q/q-fixed.cabal.in + tests/IntegrationTests/regression/common.sh + tests/IntegrationTests/regression/t3199.sh + tests/IntegrationTests/regression/t3199/Main.hs + tests/IntegrationTests/regression/t3199/Setup.hs + tests/IntegrationTests/regression/t3199/test-3199.cabal + tests/IntegrationTests/sandbox-sources/common.sh + tests/IntegrationTests/sandbox-sources/should_fail/fail_removing_source_thats_not_registered.err + tests/IntegrationTests/sandbox-sources/should_fail/fail_removing_source_thats_not_registered.sh + tests/IntegrationTests/sandbox-sources/should_fail/p/Setup.hs + tests/IntegrationTests/sandbox-sources/should_fail/p/p.cabal + tests/IntegrationTests/sandbox-sources/should_fail/q/Setup.hs + tests/IntegrationTests/sandbox-sources/should_fail/q/q.cabal + tests/IntegrationTests/sandbox-sources/should_run/p/Setup.hs + tests/IntegrationTests/sandbox-sources/should_run/p/p.cabal + tests/IntegrationTests/sandbox-sources/should_run/q/Setup.hs + tests/IntegrationTests/sandbox-sources/should_run/q/q.cabal + tests/IntegrationTests/sandbox-sources/should_run/remove_nonexistent_source.sh + tests/IntegrationTests/sandbox-sources/should_run/report_success_removing_source.out + tests/IntegrationTests/sandbox-sources/should_run/report_success_removing_source.sh + tests/IntegrationTests/user-config/common.sh + tests/IntegrationTests/user-config/should_fail/doesnt_overwrite_without_f.err + tests/IntegrationTests/user-config/should_fail/doesnt_overwrite_without_f.sh + tests/IntegrationTests/user-config/should_run/overwrites_with_f.out + tests/IntegrationTests/user-config/should_run/overwrites_with_f.sh + tests/IntegrationTests/user-config/should_run/runs_without_error.out + tests/IntegrationTests/user-config/should_run/runs_without_error.sh + tests/IntegrationTests/user-config/should_run/uses_CABAL_CONFIG.out + tests/IntegrationTests/user-config/should_run/uses_CABAL_CONFIG.sh + -- END gen-extra-source-files + +source-repository head + type: git + location: https://github.com/haskell/cabal/ + subdir: cabal-install + +Flag old-bytestring + description: Use bytestring < 0.10.2 and bytestring-builder + default: False + +Flag old-directory + description: Use directory < 1.2 and old-time + default: False + +Flag network-uri + description: Get Network.URI from the network-uri package + default: True + +executable cabal + main-is: Main.hs + ghc-options: -Wall -fwarn-tabs + if impl(ghc >= 8.0) + ghc-options: -Wcompat + -Wnoncanonical-monad-instances + -Wnoncanonical-monadfail-instances + + other-modules: + Distribution.Client.BuildTarget + Distribution.Client.BuildReports.Anonymous + Distribution.Client.BuildReports.Storage + Distribution.Client.BuildReports.Types + Distribution.Client.BuildReports.Upload + Distribution.Client.Check + Distribution.Client.CmdBuild + Distribution.Client.CmdConfigure + Distribution.Client.CmdRepl + Distribution.Client.ComponentDeps + 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.Dependency.Modular + Distribution.Client.Dependency.Modular.Assignment + Distribution.Client.Dependency.Modular.Builder + Distribution.Client.Dependency.Modular.Configured + Distribution.Client.Dependency.Modular.ConfiguredConversion + Distribution.Client.Dependency.Modular.ConflictSet + Distribution.Client.Dependency.Modular.Cycles + Distribution.Client.Dependency.Modular.Dependency + Distribution.Client.Dependency.Modular.Explore + Distribution.Client.Dependency.Modular.Flag + Distribution.Client.Dependency.Modular.Index + Distribution.Client.Dependency.Modular.IndexConversion + Distribution.Client.Dependency.Modular.Linking + Distribution.Client.Dependency.Modular.Log + Distribution.Client.Dependency.Modular.Message + Distribution.Client.Dependency.Modular.Package + Distribution.Client.Dependency.Modular.Preference + Distribution.Client.Dependency.Modular.PSQ + Distribution.Client.Dependency.Modular.Solver + Distribution.Client.Dependency.Modular.Tree + Distribution.Client.Dependency.Modular.Validate + Distribution.Client.Dependency.Modular.Var + Distribution.Client.Dependency.Modular.Version + Distribution.Client.DistDirLayout + Distribution.Client.Exec + Distribution.Client.Fetch + Distribution.Client.FetchUtils + Distribution.Client.FileMonitor + Distribution.Client.Freeze + Distribution.Client.GenBounds + Distribution.Client.Get + Distribution.Client.Glob + Distribution.Client.GlobalFlags + 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.JobControl + Distribution.Client.List + Distribution.Client.Manpage + Distribution.Client.PackageHash + Distribution.Client.PackageIndex + Distribution.Client.PackageUtils + Distribution.Client.ParseUtils + Distribution.Client.PkgConfigDb + Distribution.Client.PlanIndex + Distribution.Client.ProjectBuilding + Distribution.Client.ProjectConfig + Distribution.Client.ProjectConfig.Types + Distribution.Client.ProjectConfig.Legacy + Distribution.Client.ProjectOrchestration + Distribution.Client.ProjectPlanning + Distribution.Client.ProjectPlanning.Types + Distribution.Client.ProjectPlanOutput + Distribution.Client.Run + Distribution.Client.RebuildMonad + Distribution.Client.Sandbox + Distribution.Client.Sandbox.Index + Distribution.Client.Sandbox.PackageEnvironment + Distribution.Client.Sandbox.Timestamp + Distribution.Client.Sandbox.Types + Distribution.Client.Security.HTTP + Distribution.Client.Setup + Distribution.Client.SetupWrapper + Distribution.Client.SrcDist + Distribution.Client.Tar + Distribution.Client.Targets + Distribution.Client.Types + Distribution.Client.Update + Distribution.Client.Upload + Distribution.Client.Utils + Distribution.Client.Utils.LabeledGraph + Distribution.Client.Utils.Json + Distribution.Client.World + Distribution.Client.Win32SelfUpgrade + Distribution.Client.Compat.ExecutablePath + Distribution.Client.Compat.FilePerms + Distribution.Client.Compat.Process + Distribution.Client.Compat.Semaphore + Distribution.Client.Compat.Time + Paths_cabal_install + + -- NOTE: when updating build-depends, don't forget to update version regexps + -- in bootstrap.sh. + build-depends: + async >= 2.0 && < 3, + array >= 0.4 && < 0.6, + base >= 4.5 && < 5, + base16-bytestring >= 0.1.1 && < 0.2, + binary >= 0.5 && < 0.9, + bytestring >= 0.9 && < 1, + Cabal >= 1.24.1 && < 1.25, + containers >= 0.4 && < 0.6, + cryptohash-sha256 >= 0.11 && < 0.12, + filepath >= 1.3 && < 1.5, + hashable >= 1.0 && < 2, + HTTP >= 4000.1.5 && < 4000.4, + mtl >= 2.0 && < 3, + pretty >= 1.1 && < 1.2, + random >= 1 && < 1.2, + stm >= 2.0 && < 3, + tar >= 0.5.0.3 && < 0.6, + time >= 1.4 && < 1.7, + zlib >= 0.5.3 && < 0.7, + hackage-security >= 0.5.2.2 && < 0.6 + + if flag(old-bytestring) + build-depends: bytestring < 0.10.2, bytestring-builder >= 0.10 && < 1 + else + build-depends: bytestring >= 0.10.2 + + if flag(old-directory) + build-depends: directory >= 1.1 && < 1.2, old-time >= 1 && < 1.2, + process >= 1.0.1.1 && < 1.1.0.2 + else + build-depends: directory >= 1.2 && < 1.3, + process >= 1.1.0.2 && < 1.5 + + -- NOTE: you MUST include the network dependency even when network-uri + -- is pulled in, otherwise the constraint solver doesn't have enough + -- information + if flag(network-uri) + build-depends: network-uri >= 2.6 && < 2.7, network >= 2.6 && < 2.7 + else + build-depends: network >= 2.4 && < 2.6 + + -- 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: Win32 >= 2 && < 3 + else + build-depends: unix >= 2.5 && < 2.8 + + if arch(arm) && impl(ghc < 7.6) + -- older ghc on arm does not support -threaded + cc-options: -DCABAL_NO_THREADED + else + ghc-options: -threaded + + c-sources: cbits/getnumcores.c + default-language: Haskell2010 + +-- Small, fast running tests. +Test-Suite unit-tests + type: exitcode-stdio-1.0 + main-is: UnitTests.hs + hs-source-dirs: tests, . + ghc-options: -Wall -fwarn-tabs + other-modules: + UnitTests.Distribution.Client.ArbitraryInstances + UnitTests.Distribution.Client.Targets + UnitTests.Distribution.Client.Compat.Time + UnitTests.Distribution.Client.Dependency.Modular.PSQ + UnitTests.Distribution.Client.Dependency.Modular.Solver + UnitTests.Distribution.Client.Dependency.Modular.DSL + UnitTests.Distribution.Client.FileMonitor + UnitTests.Distribution.Client.Glob + UnitTests.Distribution.Client.GZipUtils + UnitTests.Distribution.Client.Sandbox + UnitTests.Distribution.Client.Sandbox.Timestamp + UnitTests.Distribution.Client.Tar + UnitTests.Distribution.Client.UserConfig + UnitTests.Distribution.Client.ProjectConfig + UnitTests.Options + build-depends: + base, + array, + bytestring, + Cabal, + containers, + mtl, + pretty, + process, + directory, + filepath, + hashable, + stm, + tar, + time, + HTTP, + zlib, + binary, + random, + hackage-security, + tasty, + tasty-hunit, + tasty-quickcheck, + tagged, + QuickCheck >= 2.8.2 + + if flag(old-directory) + build-depends: old-time + + if flag(network-uri) + build-depends: network-uri >= 2.6, network >= 2.6 + else + build-depends: network-uri < 2.6, network < 2.6 + + if impl(ghc < 7.6) + build-depends: ghc-prim >= 0.2 && < 0.3 + + if os(windows) + build-depends: Win32 + else + build-depends: unix + + if arch(arm) + cc-options: -DCABAL_NO_THREADED + else + ghc-options: -threaded + default-language: Haskell2010 + +test-suite integration-tests + type: exitcode-stdio-1.0 + hs-source-dirs: tests + main-is: IntegrationTests.hs + build-depends: + Cabal, + async, + base, + bytestring, + directory, + filepath, + process, + regex-posix, + tasty, + tasty-hunit + + if os(windows) + build-depends: Win32 >= 2 && < 3 + else + build-depends: unix >= 2.5 && < 2.8 + + if arch(arm) + cc-options: -DCABAL_NO_THREADED + else + ghc-options: -threaded + + ghc-options: -Wall -fwarn-tabs -fno-ignore-asserts + default-language: Haskell2010
revision 2
Name: cabal-install Version: 1.24.0.1 -x-revision: 1 +x-revision: 2 Synopsis: The command-line interface for Cabal and Hackage. Description: The \'cabal\' command-line program simplifies the process of managing base16-bytestring >= 0.1.1 && < 0.2, binary >= 0.5 && < 0.9, bytestring >= 0.9 && < 1, - Cabal >= 1.24.1 && < 1.25, + Cabal >= 1.24.1 && < 1.24.2, containers >= 0.4 && < 0.6, cryptohash-sha256 >= 0.11 && < 0.12, filepath >= 1.3 && < 1.5,