Skip to content

Commit b27aa25

Browse files
committed
Update outdated
1 parent c97bd1a commit b27aa25

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

cabal-install/Distribution/Client/Outdated.hs

+9-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
{-# LANGUAGE CPP #-}
12
-----------------------------------------------------------------------------
23
-- |
34
-- Module : Distribution.Client.Outdated
@@ -28,8 +29,6 @@ import Distribution.Client.Sandbox.PackageEnvironment
2829
import Distribution.Package (PackageName, packageVersion)
2930
import Distribution.PackageDescription (buildDepends)
3031
import Distribution.PackageDescription.Configuration (finalizePD)
31-
import Distribution.PackageDescription.Parse
32-
(readPackageDescription)
3332
import Distribution.Simple.Compiler (Compiler, compilerInfo)
3433
import Distribution.Simple.Setup (fromFlagOrDefault)
3534
import Distribution.Simple.Utils
@@ -43,6 +42,13 @@ import Distribution.Verbosity (Verbosity, silent)
4342
import Distribution.Version
4443
(Version, LowerBound(..), UpperBound(..)
4544
,asVersionIntervals, majorBoundVersion)
45+
#ifdef CABAL_PARSEC
46+
import Distribution.PackageDescription.Parsec
47+
(readGenericPackageDescription)
48+
#else
49+
import Distribution.PackageDescription.Parse
50+
(readGenericPackageDescription)
51+
#endif
4652

4753
import qualified Data.Set as S
4854
import System.Directory (getCurrentDirectory)
@@ -134,7 +140,7 @@ depsFromPkgDesc :: Verbosity -> Compiler -> Platform -> IO [Dependency]
134140
depsFromPkgDesc verbosity comp platform = do
135141
cwd <- getCurrentDirectory
136142
path <- tryFindPackageDesc cwd
137-
gpd <- readPackageDescription verbosity path
143+
gpd <- readGenericPackageDescription verbosity path
138144
let cinfo = compilerInfo comp
139145
epd = finalizePD [] (ComponentRequestedSpec True True)
140146
(const True) platform cinfo [] gpd

0 commit comments

Comments
 (0)