packages feed

Cabal revisions of Cabal-3.8.1.0

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

revision 1
-cabal-version: 1.22-name:          Cabal-version:       3.8.1.0-copyright:     2003-2022, Cabal Development Team (see AUTHORS file)-license:       BSD3-license-file:  LICENSE-author:        Cabal Development Team <cabal-devel@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-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 ChangeLog.md--source-repository head-  type:     git-  location: https://github.com/haskell/cabal/-  subdir:   Cabal--library-  default-language: Haskell2010-  hs-source-dirs: src--  build-depends:-    Cabal-syntax >= 3.8    && < 3.9,-    array      >= 0.4.0.1  && < 0.6,-    base       >= 4.6      && < 5,-    bytestring >= 0.10.0.0 && < 0.12,-    containers >= 0.5.0.0  && < 0.7,-    deepseq    >= 1.3.0.1  && < 1.5,-    directory  >= 1.2      && < 1.4,-    filepath   >= 1.3.0.1  && < 1.5,-    pretty     >= 1.1.1    && < 1.2,-    process    >= 1.2.1.0  && < 1.7,-    time       >= 1.4.0.1  && < 1.13--  -- pull in process version with fixed waitForProcess error-  if impl(ghc >=8.2)-    build-depends: process >= 1.6.14.0--  if os(windows)-    build-depends: Win32 >= 2.3.0.0 && < 2.14-  else-    build-depends: unix  >= 2.6.0.0 && < 2.8--  ghc-options: -Wall -fno-ignore-asserts -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates-  ghc-options: -Wcompat -Wnoncanonical-monad-instances--  if impl(ghc <8.8)-    ghc-options: -Wnoncanonical-monadfail-instances--  exposed-modules:-    Distribution.Backpack.Configure-    Distribution.Backpack.ComponentsGraph-    Distribution.Backpack.ConfiguredComponent-    Distribution.Backpack.DescribeUnitId-    Distribution.Backpack.FullUnitId-    Distribution.Backpack.LinkedComponent-    Distribution.Backpack.ModSubst-    Distribution.Backpack.ModuleShape-    Distribution.Backpack.PreModuleShape-    Distribution.Utils.IOData-    Distribution.Utils.LogProgress-    Distribution.Utils.MapAccum-    Distribution.Compat.CreatePipe-    Distribution.Compat.Directory-    Distribution.Compat.Environment-    Distribution.Compat.FilePath-    Distribution.Compat.Internal.TempFile-    Distribution.Compat.ResponseFile-    Distribution.Compat.Prelude.Internal-    Distribution.Compat.Process-    Distribution.Compat.Stack-    Distribution.Compat.Time-    Distribution.Make-    Distribution.PackageDescription.Check-    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.BuildToolDepends-    Distribution.Simple.CCompiler-    Distribution.Simple.Command-    Distribution.Simple.Compiler-    Distribution.Simple.Configure-    Distribution.Simple.Flag-    Distribution.Simple.GHC-    Distribution.Simple.GHCJS-    Distribution.Simple.Haddock-    Distribution.Simple.Glob-    Distribution.Simple.HaskellSuite-    Distribution.Simple.Hpc-    Distribution.Simple.Install-    Distribution.Simple.InstallDirs-    Distribution.Simple.InstallDirs.Internal-    Distribution.Simple.LocalBuildInfo-    Distribution.Simple.PackageDescription-    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.ResponseFile-    Distribution.Simple.Program.Run-    Distribution.Simple.Program.Script-    Distribution.Simple.Program.Strip-    Distribution.Simple.Program.Types-    Distribution.Simple.Register-    Distribution.Simple.Setup-    Distribution.Simple.ShowBuildInfo-    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.TestSuite-    Distribution.Types.AnnotatedId-    Distribution.Types.ComponentInclude-    Distribution.Types.DumpBuildInfo-    Distribution.Types.PackageName.Magic-    Distribution.Types.ComponentLocalBuildInfo-    Distribution.Types.LocalBuildInfo-    Distribution.Types.TargetInfo-    Distribution.Types.GivenComponent-    Distribution.Utils.Json-    Distribution.Utils.NubList-    Distribution.Utils.Progress-    Distribution.Verbosity-    Distribution.Verbosity.Internal--  -- We reexport all of Cabal-syntax to aid in compatibility for downstream-  -- users. In the future we may opt to deprecate some or all of these exports.-  -- See haskell/Cabal#7974.-  reexported-modules:-    Distribution.Backpack,-    Distribution.CabalSpecVersion,-    Distribution.Compat.Binary,-    Distribution.Compat.CharParsing,-    Distribution.Compat.DList,-    Distribution.Compat.Exception,-    Distribution.Compat.Graph,-    Distribution.Compat.Lens,-    Distribution.Compat.MonadFail,-    Distribution.Compat.Newtype,-    Distribution.Compat.NonEmptySet,-    Distribution.Compat.Parsing,-    Distribution.Compat.Prelude,-    Distribution.Compat.Semigroup,-    Distribution.Compat.Typeable,-    Distribution.Compiler,-    Distribution.FieldGrammar,-    Distribution.FieldGrammar.Class,-    Distribution.FieldGrammar.FieldDescrs,-    Distribution.FieldGrammar.Newtypes,-    Distribution.FieldGrammar.Parsec,-    Distribution.FieldGrammar.Pretty,-    Distribution.Fields,-    Distribution.Fields.ConfVar,-    Distribution.Fields.Field,-    Distribution.Fields.Lexer,-    Distribution.Fields.LexerMonad,-    Distribution.Fields.ParseResult,-    Distribution.Fields.Parser,-    Distribution.Fields.Pretty,-    Distribution.InstalledPackageInfo,-    Distribution.License,-    Distribution.ModuleName,-    Distribution.Package,-    Distribution.PackageDescription,-    Distribution.PackageDescription.Configuration,-    Distribution.PackageDescription.FieldGrammar,-    Distribution.PackageDescription.Parsec,-    Distribution.PackageDescription.PrettyPrint,-    Distribution.PackageDescription.Quirks,-    Distribution.PackageDescription.Utils,-    Distribution.Parsec,-    Distribution.Parsec.Error,-    Distribution.Parsec.FieldLineStream,-    Distribution.Parsec.Position,-    Distribution.Parsec.Warning,-    Distribution.Pretty,-    Distribution.SPDX,-    Distribution.SPDX.License,-    Distribution.SPDX.LicenseExceptionId,-    Distribution.SPDX.LicenseExpression,-    Distribution.SPDX.LicenseId,-    Distribution.SPDX.LicenseListVersion,-    Distribution.SPDX.LicenseReference,-    Distribution.System,-    Distribution.Text,-    Distribution.Types.AbiDependency,-    Distribution.Types.AbiHash,-    Distribution.Types.Benchmark,-    Distribution.Types.Benchmark.Lens,-    Distribution.Types.BenchmarkInterface,-    Distribution.Types.BenchmarkType,-    Distribution.Types.BuildInfo,-    Distribution.Types.BuildInfo.Lens,-    Distribution.Types.BuildType,-    Distribution.Types.Component,-    Distribution.Types.ComponentId,-    Distribution.Types.ComponentName,-    Distribution.Types.ComponentRequestedSpec,-    Distribution.Types.CondTree,-    Distribution.Types.Condition,-    Distribution.Types.ConfVar,-    Distribution.Types.Dependency,-    Distribution.Types.DependencyMap,-    Distribution.Types.ExeDependency,-    Distribution.Types.Executable,-    Distribution.Types.Executable.Lens,-    Distribution.Types.ExecutableScope,-    Distribution.Types.ExposedModule,-    Distribution.Types.Flag,-    Distribution.Types.ForeignLib,-    Distribution.Types.ForeignLib.Lens,-    Distribution.Types.ForeignLibOption,-    Distribution.Types.ForeignLibType,-    Distribution.Types.GenericPackageDescription,-    Distribution.Types.GenericPackageDescription.Lens,-    Distribution.Types.HookedBuildInfo,-    Distribution.Types.IncludeRenaming,-    Distribution.Types.InstalledPackageInfo,-    Distribution.Types.InstalledPackageInfo.Lens,-    Distribution.Types.InstalledPackageInfo.FieldGrammar,-    Distribution.Types.LegacyExeDependency,-    Distribution.Types.Lens,-    Distribution.Types.Library,-    Distribution.Types.Library.Lens,-    Distribution.Types.LibraryName,-    Distribution.Types.LibraryVisibility,-    Distribution.Types.Mixin,-    Distribution.Types.Module,-    Distribution.Types.ModuleReexport,-    Distribution.Types.ModuleRenaming,-    Distribution.Types.MungedPackageId,-    Distribution.Types.MungedPackageName,-    Distribution.Types.PackageDescription,-    Distribution.Types.PackageDescription.Lens,-    Distribution.Types.PackageId,-    Distribution.Types.PackageId.Lens,-    Distribution.Types.PackageName,-    Distribution.Types.PackageVersionConstraint,-    Distribution.Types.PkgconfigDependency,-    Distribution.Types.PkgconfigName,-    Distribution.Types.PkgconfigVersion,-    Distribution.Types.PkgconfigVersionRange,-    Distribution.Types.SetupBuildInfo,-    Distribution.Types.SetupBuildInfo.Lens,-    Distribution.Types.SourceRepo,-    Distribution.Types.SourceRepo.Lens,-    Distribution.Types.TestSuite,-    Distribution.Types.TestSuite.Lens,-    Distribution.Types.TestSuiteInterface,-    Distribution.Types.TestType,-    Distribution.Types.UnitId,-    Distribution.Types.UnqualComponentName,-    Distribution.Types.Version,-    Distribution.Types.VersionInterval,-    Distribution.Types.VersionInterval.Legacy,-    Distribution.Types.VersionRange,-    Distribution.Types.VersionRange.Internal,-    Distribution.Utils.Base62,-    Distribution.Utils.Generic,-    Distribution.Utils.MD5,-    Distribution.Utils.Path,-    Distribution.Utils.ShortText,-    Distribution.Utils.String,-    Distribution.Utils.Structured,-    Distribution.Version,-    Language.Haskell.Extension--  -- Parsec parser-related modules-  build-depends:-    -- transformers-0.4.0.0 doesn't have record syntax e.g. for Identity-    -- See also https://github.com/ekmett/transformers-compat/issues/35-    transformers (>= 0.3      && < 0.4) || (>=0.4.1.0 && <0.6),-    mtl           >= 2.1      && < 2.3,-    text         (>= 1.2.3.0  && < 1.3) || (>= 2.0 && < 2.1),-    parsec        >= 3.1.13.0 && < 3.2--  other-modules:-    Distribution.Backpack.PreExistingComponent-    Distribution.Backpack.ReadyComponent-    Distribution.Backpack.MixLink-    Distribution.Backpack.ModuleScope-    Distribution.Backpack.UnifyM-    Distribution.Backpack.Id-    Distribution.Utils.UnionFind-    Distribution.Compat.Async-    Distribution.Compat.CopyFile-    Distribution.Compat.GetShortPathName-    Distribution.Compat.SnocList-    Distribution.GetOpt-    Distribution.Lex-    Distribution.Simple.Build.Macros.Z-    Distribution.Simple.Build.PathsModule.Z-    Distribution.Simple.GHC.EnvironmentParser-    Distribution.Simple.GHC.Internal-    Distribution.Simple.GHC.ImplInfo-    Distribution.ZinzaPrelude-    Paths_Cabal--  other-extensions:-    BangPatterns-    CPP-    DefaultSignatures-    DeriveDataTypeable-    DeriveFoldable-    DeriveFunctor-    DeriveGeneric-    DeriveTraversable-    ExistentialQuantification-    FlexibleContexts-    FlexibleInstances-    GeneralizedNewtypeDeriving-    ImplicitParams-    KindSignatures-    LambdaCase-    NondecreasingIndentation-    OverloadedStrings-    PatternSynonyms-    RankNTypes-    RecordWildCards-    ScopedTypeVariables-    StandaloneDeriving-    Trustworthy-    TypeFamilies-    TypeOperators-    TypeSynonymInstances-    UndecidableInstances+cabal-version: 1.22
+name:          Cabal
+version:       3.8.1.0
+x-revision: 1
+copyright:     2003-2022, Cabal Development Team (see AUTHORS file)
+license:       BSD3
+license-file:  LICENSE
+author:        Cabal Development Team <cabal-devel@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
+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 ChangeLog.md
+
+source-repository head
+  type:     git
+  location: https://github.com/haskell/cabal/
+  subdir:   Cabal
+
+library
+  default-language: Haskell2010
+  hs-source-dirs: src
+
+  build-depends:
+    Cabal-syntax >= 3.8    && < 3.9,
+    array      >= 0.4.0.1  && < 0.6,
+    base       >= 4.6      && < 5,
+    bytestring >= 0.10.0.0 && < 0.12,
+    containers >= 0.5.0.0  && < 0.7,
+    deepseq    >= 1.3.0.1  && < 1.5,
+    directory  >= 1.2      && < 1.4,
+    filepath   >= 1.3.0.1  && < 1.5,
+    pretty     >= 1.1.1    && < 1.2,
+    process    >= 1.2.1.0  && < 1.7,
+    time       >= 1.4.0.1  && < 1.13
+
+  -- pull in process version with fixed waitForProcess error
+  if impl(ghc >=8.2)
+    build-depends: process >= 1.6.14.0
+
+  if os(windows)
+    build-depends: Win32 >= 2.3.0.0 && < 2.14
+  else
+    build-depends: unix  >= 2.6.0.0 && < 2.9
+
+  ghc-options: -Wall -fno-ignore-asserts -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates
+  ghc-options: -Wcompat -Wnoncanonical-monad-instances
+
+  if impl(ghc <8.8)
+    ghc-options: -Wnoncanonical-monadfail-instances
+
+  exposed-modules:
+    Distribution.Backpack.Configure
+    Distribution.Backpack.ComponentsGraph
+    Distribution.Backpack.ConfiguredComponent
+    Distribution.Backpack.DescribeUnitId
+    Distribution.Backpack.FullUnitId
+    Distribution.Backpack.LinkedComponent
+    Distribution.Backpack.ModSubst
+    Distribution.Backpack.ModuleShape
+    Distribution.Backpack.PreModuleShape
+    Distribution.Utils.IOData
+    Distribution.Utils.LogProgress
+    Distribution.Utils.MapAccum
+    Distribution.Compat.CreatePipe
+    Distribution.Compat.Directory
+    Distribution.Compat.Environment
+    Distribution.Compat.FilePath
+    Distribution.Compat.Internal.TempFile
+    Distribution.Compat.ResponseFile
+    Distribution.Compat.Prelude.Internal
+    Distribution.Compat.Process
+    Distribution.Compat.Stack
+    Distribution.Compat.Time
+    Distribution.Make
+    Distribution.PackageDescription.Check
+    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.BuildToolDepends
+    Distribution.Simple.CCompiler
+    Distribution.Simple.Command
+    Distribution.Simple.Compiler
+    Distribution.Simple.Configure
+    Distribution.Simple.Flag
+    Distribution.Simple.GHC
+    Distribution.Simple.GHCJS
+    Distribution.Simple.Haddock
+    Distribution.Simple.Glob
+    Distribution.Simple.HaskellSuite
+    Distribution.Simple.Hpc
+    Distribution.Simple.Install
+    Distribution.Simple.InstallDirs
+    Distribution.Simple.InstallDirs.Internal
+    Distribution.Simple.LocalBuildInfo
+    Distribution.Simple.PackageDescription
+    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.ResponseFile
+    Distribution.Simple.Program.Run
+    Distribution.Simple.Program.Script
+    Distribution.Simple.Program.Strip
+    Distribution.Simple.Program.Types
+    Distribution.Simple.Register
+    Distribution.Simple.Setup
+    Distribution.Simple.ShowBuildInfo
+    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.TestSuite
+    Distribution.Types.AnnotatedId
+    Distribution.Types.ComponentInclude
+    Distribution.Types.DumpBuildInfo
+    Distribution.Types.PackageName.Magic
+    Distribution.Types.ComponentLocalBuildInfo
+    Distribution.Types.LocalBuildInfo
+    Distribution.Types.TargetInfo
+    Distribution.Types.GivenComponent
+    Distribution.Utils.Json
+    Distribution.Utils.NubList
+    Distribution.Utils.Progress
+    Distribution.Verbosity
+    Distribution.Verbosity.Internal
+
+  -- We reexport all of Cabal-syntax to aid in compatibility for downstream
+  -- users. In the future we may opt to deprecate some or all of these exports.
+  -- See haskell/Cabal#7974.
+  reexported-modules:
+    Distribution.Backpack,
+    Distribution.CabalSpecVersion,
+    Distribution.Compat.Binary,
+    Distribution.Compat.CharParsing,
+    Distribution.Compat.DList,
+    Distribution.Compat.Exception,
+    Distribution.Compat.Graph,
+    Distribution.Compat.Lens,
+    Distribution.Compat.MonadFail,
+    Distribution.Compat.Newtype,
+    Distribution.Compat.NonEmptySet,
+    Distribution.Compat.Parsing,
+    Distribution.Compat.Prelude,
+    Distribution.Compat.Semigroup,
+    Distribution.Compat.Typeable,
+    Distribution.Compiler,
+    Distribution.FieldGrammar,
+    Distribution.FieldGrammar.Class,
+    Distribution.FieldGrammar.FieldDescrs,
+    Distribution.FieldGrammar.Newtypes,
+    Distribution.FieldGrammar.Parsec,
+    Distribution.FieldGrammar.Pretty,
+    Distribution.Fields,
+    Distribution.Fields.ConfVar,
+    Distribution.Fields.Field,
+    Distribution.Fields.Lexer,
+    Distribution.Fields.LexerMonad,
+    Distribution.Fields.ParseResult,
+    Distribution.Fields.Parser,
+    Distribution.Fields.Pretty,
+    Distribution.InstalledPackageInfo,
+    Distribution.License,
+    Distribution.ModuleName,
+    Distribution.Package,
+    Distribution.PackageDescription,
+    Distribution.PackageDescription.Configuration,
+    Distribution.PackageDescription.FieldGrammar,
+    Distribution.PackageDescription.Parsec,
+    Distribution.PackageDescription.PrettyPrint,
+    Distribution.PackageDescription.Quirks,
+    Distribution.PackageDescription.Utils,
+    Distribution.Parsec,
+    Distribution.Parsec.Error,
+    Distribution.Parsec.FieldLineStream,
+    Distribution.Parsec.Position,
+    Distribution.Parsec.Warning,
+    Distribution.Pretty,
+    Distribution.SPDX,
+    Distribution.SPDX.License,
+    Distribution.SPDX.LicenseExceptionId,
+    Distribution.SPDX.LicenseExpression,
+    Distribution.SPDX.LicenseId,
+    Distribution.SPDX.LicenseListVersion,
+    Distribution.SPDX.LicenseReference,
+    Distribution.System,
+    Distribution.Text,
+    Distribution.Types.AbiDependency,
+    Distribution.Types.AbiHash,
+    Distribution.Types.Benchmark,
+    Distribution.Types.Benchmark.Lens,
+    Distribution.Types.BenchmarkInterface,
+    Distribution.Types.BenchmarkType,
+    Distribution.Types.BuildInfo,
+    Distribution.Types.BuildInfo.Lens,
+    Distribution.Types.BuildType,
+    Distribution.Types.Component,
+    Distribution.Types.ComponentId,
+    Distribution.Types.ComponentName,
+    Distribution.Types.ComponentRequestedSpec,
+    Distribution.Types.CondTree,
+    Distribution.Types.Condition,
+    Distribution.Types.ConfVar,
+    Distribution.Types.Dependency,
+    Distribution.Types.DependencyMap,
+    Distribution.Types.ExeDependency,
+    Distribution.Types.Executable,
+    Distribution.Types.Executable.Lens,
+    Distribution.Types.ExecutableScope,
+    Distribution.Types.ExposedModule,
+    Distribution.Types.Flag,
+    Distribution.Types.ForeignLib,
+    Distribution.Types.ForeignLib.Lens,
+    Distribution.Types.ForeignLibOption,
+    Distribution.Types.ForeignLibType,
+    Distribution.Types.GenericPackageDescription,
+    Distribution.Types.GenericPackageDescription.Lens,
+    Distribution.Types.HookedBuildInfo,
+    Distribution.Types.IncludeRenaming,
+    Distribution.Types.InstalledPackageInfo,
+    Distribution.Types.InstalledPackageInfo.Lens,
+    Distribution.Types.InstalledPackageInfo.FieldGrammar,
+    Distribution.Types.LegacyExeDependency,
+    Distribution.Types.Lens,
+    Distribution.Types.Library,
+    Distribution.Types.Library.Lens,
+    Distribution.Types.LibraryName,
+    Distribution.Types.LibraryVisibility,
+    Distribution.Types.Mixin,
+    Distribution.Types.Module,
+    Distribution.Types.ModuleReexport,
+    Distribution.Types.ModuleRenaming,
+    Distribution.Types.MungedPackageId,
+    Distribution.Types.MungedPackageName,
+    Distribution.Types.PackageDescription,
+    Distribution.Types.PackageDescription.Lens,
+    Distribution.Types.PackageId,
+    Distribution.Types.PackageId.Lens,
+    Distribution.Types.PackageName,
+    Distribution.Types.PackageVersionConstraint,
+    Distribution.Types.PkgconfigDependency,
+    Distribution.Types.PkgconfigName,
+    Distribution.Types.PkgconfigVersion,
+    Distribution.Types.PkgconfigVersionRange,
+    Distribution.Types.SetupBuildInfo,
+    Distribution.Types.SetupBuildInfo.Lens,
+    Distribution.Types.SourceRepo,
+    Distribution.Types.SourceRepo.Lens,
+    Distribution.Types.TestSuite,
+    Distribution.Types.TestSuite.Lens,
+    Distribution.Types.TestSuiteInterface,
+    Distribution.Types.TestType,
+    Distribution.Types.UnitId,
+    Distribution.Types.UnqualComponentName,
+    Distribution.Types.Version,
+    Distribution.Types.VersionInterval,
+    Distribution.Types.VersionInterval.Legacy,
+    Distribution.Types.VersionRange,
+    Distribution.Types.VersionRange.Internal,
+    Distribution.Utils.Base62,
+    Distribution.Utils.Generic,
+    Distribution.Utils.MD5,
+    Distribution.Utils.Path,
+    Distribution.Utils.ShortText,
+    Distribution.Utils.String,
+    Distribution.Utils.Structured,
+    Distribution.Version,
+    Language.Haskell.Extension
+
+  -- Parsec parser-related modules
+  build-depends:
+    -- transformers-0.4.0.0 doesn't have record syntax e.g. for Identity
+    -- See also https://github.com/ekmett/transformers-compat/issues/35
+    transformers (>= 0.3      && < 0.4) || (>=0.4.1.0 && <0.6),
+    mtl           >= 2.1      && < 2.3,
+    text         (>= 1.2.3.0  && < 1.3) || (>= 2.0 && < 2.1),
+    parsec        >= 3.1.13.0 && < 3.2
+
+  other-modules:
+    Distribution.Backpack.PreExistingComponent
+    Distribution.Backpack.ReadyComponent
+    Distribution.Backpack.MixLink
+    Distribution.Backpack.ModuleScope
+    Distribution.Backpack.UnifyM
+    Distribution.Backpack.Id
+    Distribution.Utils.UnionFind
+    Distribution.Compat.Async
+    Distribution.Compat.CopyFile
+    Distribution.Compat.GetShortPathName
+    Distribution.Compat.SnocList
+    Distribution.GetOpt
+    Distribution.Lex
+    Distribution.Simple.Build.Macros.Z
+    Distribution.Simple.Build.PathsModule.Z
+    Distribution.Simple.GHC.EnvironmentParser
+    Distribution.Simple.GHC.Internal
+    Distribution.Simple.GHC.ImplInfo
+    Distribution.ZinzaPrelude
+    Paths_Cabal
+
+  other-extensions:
+    BangPatterns
+    CPP
+    DefaultSignatures
+    DeriveDataTypeable
+    DeriveFoldable
+    DeriveFunctor
+    DeriveGeneric
+    DeriveTraversable
+    ExistentialQuantification
+    FlexibleContexts
+    FlexibleInstances
+    GeneralizedNewtypeDeriving
+    ImplicitParams
+    KindSignatures
+    LambdaCase
+    NondecreasingIndentation
+    OverloadedStrings
+    PatternSynonyms
+    RankNTypes
+    RecordWildCards
+    ScopedTypeVariables
+    StandaloneDeriving
+    Trustworthy
+    TypeFamilies
+    TypeOperators
+    TypeSynonymInstances
+    UndecidableInstances
revision 2
 cabal-version: 1.22
 name:          Cabal
 version:       3.8.1.0
-x-revision: 1
+x-revision: 2
 copyright:     2003-2022, Cabal Development Team (see AUTHORS file)
 license:       BSD3
 license-file:  LICENSE
     process    >= 1.2.1.0  && < 1.7,
     time       >= 1.4.0.1  && < 1.13
 
-  -- pull in process version with fixed waitForProcess error
+  -- PR #8802: moved conditional process lower bound to cabal-install package
   if impl(ghc >=8.2)
-    build-depends: process >= 1.6.14.0
+    build-depends: process >= 1.2.1.0
 
   if os(windows)
     build-depends: Win32 >= 2.3.0.0 && < 2.14
   build-depends:
     -- transformers-0.4.0.0 doesn't have record syntax e.g. for Identity
     -- See also https://github.com/ekmett/transformers-compat/issues/35
-    transformers (>= 0.3      && < 0.4) || (>=0.4.1.0 && <0.6),
-    mtl           >= 2.1      && < 2.3,
+    transformers (>= 0.3      && < 0.4) || (>=0.4.1.0 && <0.7),
+    mtl           >= 2.1      && < 2.4,
     text         (>= 1.2.3.0  && < 1.3) || (>= 2.0 && < 2.1),
     parsec        >= 3.1.13.0 && < 3.2