This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 10 May, 2005 3 commits
  2. 21 Apr, 2005 2 commits
    • David Himmelstrup's avatar
      8df0cf65
    • David Himmelstrup's avatar
      Various changed needed by hackage/cabal-get. · c8f6ec3e
      David Himmelstrup authored
      * Exporting Distribution.Compat.FilePath and Distribution.GetOpt.
        I'm using GetOpt from Cabal 'cause I fixed a bug in it which I haven't commited to CVS yet.
      In Distribution.Simple.Config:
      * Made 'getInstalledPackagesAux' and 'configCompilerAux' which aren't using ConfigFlags
        since cabal-get defines it own ConfigFlags.
      * Changed 'configCompilerVersion' to take a verbose argument instead of a ConfigFlags.
      * Exported those functions.
      c8f6ec3e
  3. 18 Apr, 2005 1 commit
  4. 10 May, 2005 1 commit
    • ijones's avatar
      CVS pull from Simon Marlow: · 58e0128d
      ijones authored
        getInstalledPackages: ignore lines beginning with "Creating", so that
        we can understand this ghc-pkg output from 6.4:
        
        Creating user package database in /home/simonmar/.ghc/i386-linux-6.4/package.conf
        /home/simonmar/fp/lib/i386-unknown-linux/ghc-6.4/package.conf:
            rts-1.0, base-1.0, haskell98-1.0, template-haskell-1.0, unix-1.0,
            Cabal-1.0, parsec-1.0, haskell-src-1.0, network-1.0,
            QuickCheck-1.0, HUnit-1.1, mtl-1.0, fgl-5.2, X11-1.1, HGL-3.1,
            OpenGL-2.0, GLUT-2.0, stm-1.0, readline-1.0, (lang-1.0),
            (concurrent-1.0), (posix-1.0), (util-1.0), (data-1.0), (text-1.0),
            (net-1.0), (hssource-1.0)
        /home/simonmar/.ghc/i386-linux-6.4/package.conf:
      58e0128d
  5. 08 May, 2005 2 commits
    • ijones's avatar
      adding some haddock · 1ab358ed
      ijones authored
      1ab358ed
    • ijones's avatar
      CVS pull from Ross · 68c60e49
      ijones authored
        add with-c2hs option to configure, pass cpp options to c2hs, plus a
        little refactoring.
        
        This involves interface changes: changed type of ppC2hs, extra fields
        in ConfigFlags and LocalBuildInfo.
      68c60e49
  6. 03 May, 2005 1 commit
  7. 02 May, 2005 3 commits
  8. 26 Apr, 2005 1 commit
    • David Himmelstrup's avatar
      Changes needed by cabal-get. · 2bb65c4f
      David Himmelstrup authored
      [from Distribution.Simple.Configure]
       * Exporting getInstalledPackagesAux and configCompilerAux.
       * Refactored ConfigFlags out of configCompilerAux, findCompiler,
         configCompilerVersion and guessPkgToolFromHcPath.
       * Changed the verbosity of getInstalledPackages, findCompiler,
         configCompilerVersion and guessPkgToolFromHcPath.
      2bb65c4f
  9. 02 May, 2005 1 commit
  10. 18 Apr, 2005 1 commit
  11. 16 Apr, 2005 5 commits
  12. 12 Apr, 2005 1 commit
  13. 15 Apr, 2005 6 commits
  14. 13 Apr, 2005 1 commit
  15. 12 Apr, 2005 1 commit
  16. 14 Apr, 2005 4 commits
  17. 20 Mar, 2005 4 commits
  18. 17 Mar, 2005 2 commits
    • David Himmelstrup's avatar
      Fixed bug in 'smartCopySources' · fbc41759
      David Himmelstrup authored
      smartCopySources dropped the prefix of source paths with length+drop. This fails when the prefix is eg. ".".
      fbc41759
    • ijones's avatar
      fixes to parser from krasimir, fixes to sdist from ross · 0b3d4691
      ijones authored
      Krasimir says:
        Small fixes in the parser/printer. When there is a package description with
        executables only then the old implementation of pretty printer was written
        to print empty "exposed-modules" field while there isn`t any library. After
        that the parser will generate PackageDescription with (Just emptyLibrary)
        instead of Nothing. Now exposed-modules field is printed only if
        library /= Nothing
      
      Ross says:
        In smartCopySources, don't try to strip the prefix if it was ".",
        because joinFileName "." x == x
        (fixes bug reported by Iavor Diatchki)
      
        Improve sdist a bit: copy files named in main-is, license-file and c-sources.
        Also supply a default Setup.hs if none is present.
        
        This will get it working for only the simplest of packages.  It omits
        header files, configure stuff and files named in the buildinfo file.
        To do it properly, we'd need a field in the package description listing
        extra files to copy into a source distribution.
      0b3d4691