Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Glasgow Haskell Compiler
Packages
Cabal
Commits
b27aa253
Commit
b27aa253
authored
Jan 26, 2017
by
Oleg Grenrus
Browse files
Update outdated
parent
c97bd1a9
Changes
1
Hide whitespace changes
Inline
Side-by-side
cabal-install/Distribution/Client/Outdated.hs
View file @
b27aa253
{-# LANGUAGE CPP #-}
-----------------------------------------------------------------------------
-- |
-- Module : Distribution.Client.Outdated
...
...
@@ -28,8 +29,6 @@ import Distribution.Client.Sandbox.PackageEnvironment
import
Distribution.Package
(
PackageName
,
packageVersion
)
import
Distribution.PackageDescription
(
buildDepends
)
import
Distribution.PackageDescription.Configuration
(
finalizePD
)
import
Distribution.PackageDescription.Parse
(
readPackageDescription
)
import
Distribution.Simple.Compiler
(
Compiler
,
compilerInfo
)
import
Distribution.Simple.Setup
(
fromFlagOrDefault
)
import
Distribution.Simple.Utils
...
...
@@ -43,6 +42,13 @@ import Distribution.Verbosity (Verbosity, silent)
import
Distribution.Version
(
Version
,
LowerBound
(
..
),
UpperBound
(
..
)
,
asVersionIntervals
,
majorBoundVersion
)
#
ifdef
CABAL_PARSEC
import
Distribution.PackageDescription.Parsec
(
readGenericPackageDescription
)
#
else
import
Distribution.PackageDescription.Parse
(
readGenericPackageDescription
)
#
endif
import
qualified
Data.Set
as
S
import
System.Directory
(
getCurrentDirectory
)
...
...
@@ -134,7 +140,7 @@ depsFromPkgDesc :: Verbosity -> Compiler -> Platform -> IO [Dependency]
depsFromPkgDesc
verbosity
comp
platform
=
do
cwd
<-
getCurrentDirectory
path
<-
tryFindPackageDesc
cwd
gpd
<-
readPackageDescription
verbosity
path
gpd
<-
read
Generic
PackageDescription
verbosity
path
let
cinfo
=
compilerInfo
comp
epd
=
finalizePD
[]
(
ComponentRequestedSpec
True
True
)
(
const
True
)
platform
cinfo
[]
gpd
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment