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

Reply via email to