New patches in /srv/darcs/git-mirrors/Cabal
commit 635591adf37ffc6683a0f9a8a8ee22835e94499a
Author: Duncan Coutts <[email protected]>
Date: Fri Jul 8 01:32:48 2011 +0000
Bump cabal-install version
commit 2f58f531f271bd9f5915750d0a28001518a25128
Author: Duncan Coutts <[email protected]>
Date: Fri Jul 8 01:32:45 2011 +0000
Bump Cabal lib version
commit 8de90c581d6b18ed52c2d923980b37eb0b5a393b
Author: Duncan Coutts <[email protected]>
Date: Fri Jul 8 01:30:12 2011 +0000
Couple of trivial code changes
commit 4367e87852612df61c9745e96a2d3ea6e89ce9fa
Author: Duncan Coutts <[email protected]>
Date: Fri Jul 8 01:21:22 2011 +0000
Fix withComponentsLBI and move Components to LocalBuildInfo module
An annoyance of the current Simple build system is that each phase
(build, install, etc) can be passed additional HookedBuildInfo which
gets merged into the PackageDescription. This means that we cannot
process the PackageDescription up front at configure time and just
store and reuse it later, we have to work from it each time afresh.
The recent addition of Components (libs, exes, test suites) and a
topoligical sort of the components in the LocalBuildInfo fell foul
of this annoyance. The LocalBuildInfo stored the entire component
which meant they were not updated with the HookedBuildInfo. This
broke packages with custom Setup.hs scripts that took advantage of
the HookedBuildInfo feature, including those with configure scripts.
The solution is to store not the list of whole components but the
list of component names. Then withComponentsLBI retrieves the actual
components from the PackageDescription which thus includes the
HookedBuildInfo.
Also moved the Components into an internal module because (for the
moment at least) it is part of the Simple build system, not part of
the package description.
commit 07c47564160574737f720376cac65ae9ab15c5ff
Author: Ian Lynagh <[email protected]>
Date: Wed Jul 6 19:26:19 2011 +0000
Relax some dependencies
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc