This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 21 Mar, 2010 1 commit
  2. 16 Apr, 2010 2 commits
  3. 29 Mar, 2010 1 commit
    • Mathieu Boespflug's avatar
      Add a VERSION_<package> define for each package in cabal_macros.h · b2dc1058
      Mathieu Boespflug authored
      The MIN_VERSION_<package> macros are useful to test whether we have at
      least a given version of a dependency, but we can't extract the actual
      version of dependency using this macro. This patch makes the version
      of each dependency available to the code of the cabal package, which
      can be useful when constructing global names in Template Haskell, for
      instance.
      b2dc1058
  4. 15 Apr, 2010 1 commit
    • Duncan Coutts's avatar
      Also check compiling C headers at configure-time · 802596ac
      Duncan Coutts authored
      So we now both check if the headers can be pre-processed and separately
      if they can be compiled. If it fails the pre-processing check then it
      is usually (but not always) a missing header. If it fails to compile
      then it is definately borked, not missing. Error messages reflect this.
      802596ac
  5. 09 Apr, 2010 2 commits
  6. 13 Apr, 2010 1 commit
  7. 12 Apr, 2010 2 commits
  8. 11 Apr, 2010 2 commits
  9. 09 Mar, 2010 2 commits
  10. 11 Apr, 2010 1 commit
  11. 08 Apr, 2010 1 commit
    • Duncan Coutts's avatar
      Workaround the fact that haddock stomps on our precious .hi and .o files · 796d34b4
      Duncan Coutts authored
      When using "haddock --optghc-XTemplateHaskell" haddock will write out .o
      and .hi files. This is bad because it replaces the ones we previously
      built. This results in broken packages later on. Of course haddock
      should not do this, it should write temp files elsewhere. The workaround
      is to tell haddock to write the files to a temp dir.
      796d34b4
  12. 26 Mar, 2010 1 commit
  13. 20 Mar, 2010 3 commits
  14. 17 Mar, 2010 2 commits
  15. 19 Jan, 2010 1 commit
  16. 30 Dec, 2009 1 commit
  17. 29 Dec, 2009 2 commits
    • Duncan Coutts's avatar
      Revert the change to filter out deps of non-buildable components · 04dff517
      Duncan Coutts authored
      It does not work as intended and gives inconsistent results between
      cabal install and cabal configure. The problem with the approach was
      that we were filtering out the dependencies of non-buildable components
      at the end. But that does not help much since if one of the deps of
      the non-buildable component were not available then we would have
      failed earlier with a constraint failure. A proper solution would have
      to tackle it from the beginning, not just as a filter at the end.
      The meaning of build-depends and buildable: False needs more thought.
      04dff517
    • Duncan Coutts's avatar
      Silence warning about unused paramater · 485b2129
      Duncan Coutts authored
      485b2129
  18. 28 Dec, 2009 7 commits
  19. 29 Dec, 2009 1 commit
  20. 28 Dec, 2009 1 commit
  21. 23 Dec, 2009 2 commits
    • Duncan Coutts's avatar
      Simplify getInstalledPackages and callers · 6082b0fc
      Duncan Coutts authored
      No longer returns Maybe, we can find installed packages for all
      the compilers we support (and this feature is a requirement for
      support for new compilers).
      This is an API change so cannot merge to Cabal-1.8.x branch.
      6082b0fc
    • Duncan Coutts's avatar
      Implement support for hugs and nhc98 package databases · 42cf79ce
      Duncan Coutts authored
      That is, work out which packages are installed for hugs and nhc98.
      In both cases there is special support for the core packages.
      In future both should use the standard method when they supply
      proper installed package info files for the bundled libraries.
      42cf79ce
  22. 22 Dec, 2009 2 commits
  23. 23 Dec, 2009 1 commit