Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/haskell/Cabal.git. Pull mirroring updated .
  1. Jan 13, 2006
  2. Jan 09, 2006
  3. Nov 24, 2005
  4. Dec 12, 2005
  5. Dec 10, 2005
  6. Dec 05, 2005
  7. Dec 04, 2005
  8. Nov 28, 2005
  9. Nov 27, 2005
  10. Nov 15, 2005
    • Isaac Potoczny-Jones's avatar
      modified install --user behavior to include configure --user · b0718b3a
      Isaac Potoczny-Jones authored
      If the user configures with --user, that means that they are willing
      to satisfy dependencies from the user databaes.  If that's the case,
      then it really only makes sense to install the package as --user as
      well, since if user A installs configures / builds the package with
      --user, then installs it as root, user B may attempt to use the
      package and not be able to fulfill the dependencies.  Therefore, if
      the package is configured as --user, then we also will call ghc-pkg
      with --user.
      
      Of course, in this case:
      
      ./setup configure --user
      ./setup install --global
      
      Cabal will accept the user's instructions to install this globally,
      however ill conceived.  This changes the type of the install hook,
      btw, since we now need to be able to tell the difference between
      passing the --global flag and not passing any flag.
      
      Any objections to this change?
      b0718b3a
    • Isaac Potoczny-Jones's avatar
      rolled back patch for hide pragma · 1e2e95f0
      Isaac Potoczny-Jones authored
      1e2e95f0
    • Isaac Potoczny-Jones's avatar
      new comment in FilePath · bed3ed79
      Isaac Potoczny-Jones authored
      bed3ed79
  11. Nov 14, 2005
    • Isaac Potoczny-Jones's avatar
      Added hookedPrograms to user hooks. · d0903b3f
      Isaac Potoczny-Jones authored
      This allows users to add programs to the list of programs that
      configure looks for.  If a user adds a program with this hook,
      configure will try to find it, and arguments will be added to
      configure for this program.
      
      See test/withHooks for an example.
      d0903b3f
  12. Nov 13, 2005
  13. Jul 14, 2005
  14. Nov 12, 2005
  15. Oct 31, 2005
    • Isaac Potoczny-Jones's avatar
      cvs pulls from krasimir and ross · a8bea1a5
      Isaac Potoczny-Jones authored
      * Ross
        ghcconfig.h is not needed for GHC >= 6.4
        update library links for haddock 0.7 (in Cabal.xml)
      
      * Krasimir
        * The sentence:
        
          An error will be returned from <literal>setup configure</literal> if
          this is not the case.
        
        is replaced with:
        
          If this is not the case then the compiled executable will have baked
          in all absolute paths.
      
        * The previous implementation for Paths_<pkgid>.hs building was broken on Windows.
        The prefixRel function was expecting that all bindir/libdir/datadir/... paths
        are $prefix relative but the corresponding functions (mkBinDir/mkLibDir/...)
        was returning absolute paths with expanded $path variable. This commit fixes
        the bug and also:
        
           * In LocalBuildInfo are added mkLibDirRel/mkBinDirRel/... functions. They
        return the corresponding but without the $prefix part. When the path isn't
        prefix relative then they return Nothing
           * The restriction that all paths on Windows are $prefix relative is removed.
           * The code in Paths_<pkgid>.hs can contain both absolute and prefix relative
        paths. When the package is configured only with $prefix relative paths then
        the generated executable will be prefix independent and can be moved from one
        directory to another.
      
        * Paths_<pkg>.hs was generated before each build and this was causing GHC to
        rebuild the package each time. Now it is generated only when it is older than
        .setup-config
      
        * Change the foreign import syntax to use the standard FFI syntax
      
        * Two changes to HADDOCK support:
        
            - In the last version only the exposed modules were passed to haddock.
        In order to generate proper documentation all modules should be processed
        from haddock but the non exposed modules should be hiden.
            - Added support for executable packages in Haddock.
      
      a8bea1a5
    • Isaac Potoczny-Jones's avatar
      moving TODO items to bug tracker · 2fba2a30
      Isaac Potoczny-Jones authored
      2fba2a30
  16. Oct 25, 2005
  17. Oct 21, 2005
    • Isaac Potoczny-Jones's avatar
      cvs pull from krasimir & simon · c04875b3
      Isaac Potoczny-Jones authored
        from Neil Mitchell (fixed by Krasimir):
        
        On Windows, the path can be path;"c:\ghc\ghc-6.4\bin";restofpath, and
        thats still a valid path with GHC in it. Cabal doesn't find ghc with
        the quotes in, removing them does find it though.
      
      SimonMar:
        Add Distribution.Program to exposed-modules
      c04875b3
  18. Oct 20, 2005
  19. Oct 16, 2005
Loading