Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Shayne Fletcher
Glasgow Haskell Compiler
Commits
0faa8f53
Commit
0faa8f53
authored
Mar 18, 2013
by
ian@well-typed.com
Browse files
Remove base 3 support from bin-package-db
parent
01efdd6c
Changes
2
Hide whitespace changes
Inline
Side-by-side
libraries/bin-package-db/Distribution/InstalledPackageInfo/Binary.hs
View file @
0faa8f53
...
...
@@ -36,13 +36,7 @@ readBinPackageDB file
(
\
err
->
error
(
"While parsing "
++
show
file
++
": "
++
err
))
catchUserError
::
IO
a
->
(
String
->
IO
a
)
->
IO
a
#
ifdef
BASE3
catchUserError
io
f
=
io
`
Exception
.
catch
`
\
e
->
case
e
of
ErrorCall
err
->
f
err
_
->
throw
e
#
else
catchUserError
io
f
=
io
`
Exception
.
catch
`
\
(
ErrorCall
err
)
->
f
err
#
endif
writeBinPackageDB
::
Binary
m
=>
FilePath
->
[
InstalledPackageInfo_
m
]
->
IO
()
writeBinPackageDB
file
ipis
=
Bin
.
encodeFile
file
ipis
...
...
libraries/bin-package-db/bin-package-db.cabal
View file @
0faa8f53
...
...
@@ -11,18 +11,11 @@ source-repository head
type: darcs
location: http://darcs.haskell.org/ghc
flag base3
default: False
Library {
exposed-modules:
Distribution.InstalledPackageInfo.Binary
if flag(base3)
build-depends: base >= 3 && < 4
cpp-options: -DBASE3
else
build-depends: base >= 4 && < 5
build-depends: base >= 4 && < 5
build-depends: binary >= 0.5 && < 0.8,
Cabal >= 1.8 && < 1.18
...
...
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