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. 02 May, 2005 1 commit
  4. 14 Apr, 2005 1 commit
  5. 20 Feb, 2005 1 commit
  6. 19 Feb, 2005 1 commit
  7. 16 Feb, 2005 1 commit
  8. 11 Feb, 2005 1 commit
    • ijones's avatar
      cvs pull from ross · edd436ab
      ijones authored
        add flags arguments to post-hooks, and have defaultUserHooks use postConf
        instead of preConf.
      
        changes to package description fields, as discussed on the libraries list:
        
        * allow both License and License-File, which now correspond to different
          fields of Package Description.
        
        * add Synopsis.
        
        * rename Hidden-Modules as Other-Modules.
      edd436ab
  9. 17 Jan, 2005 2 commits
  10. 16 Jan, 2005 1 commit
    • ijones's avatar
      CVS commits from Krasimir and Ross · c4f7b2b3
      ijones authored
      ** libraries/Cabal/Distribution ParseUtils.hs 
      ** minor local refactoring of unionBuildInfo
      ** build-package -> buildable
      c4f7b2b3
  11. 15 Jan, 2005 3 commits
  12. 14 Jan, 2005 1 commit
  13. 13 Jan, 2005 1 commit
  14. 12 Jan, 2005 1 commit
    • ijones's avatar
      glob of CVS changes; PError, NHC options, system.directory, NHC builds · d1975ee2
      ijones authored
      Authors: Malcolm Wallace, Ross Paterson, Krasimir Angelov
      
        move createIfNotExists and removeFileRecursive functions from
        Distribution.Simple.Utils to System.Directory. The functions are renamed
        to createDirectoryIfMissing and removeDirectoryRecursive.
      
        avoid a few GHC warnings
      
        get IOError stuff from System.IO.Error instead of System.IO
      
        Minor tweaks to build with nhc98.
      
        OPTIONS pragma stuff for nhc98 and compat w/ ghc
      
        Use a custom monad ParseResult for parse results instead of Either PError,
        removing the need for Distribution.Compat.Error and the dependency on mtl.
        
      
      d1975ee2
  15. 10 Jan, 2005 2 commits
  16. 08 Jan, 2005 1 commit
  17. 06 Jan, 2005 1 commit
    • ijones's avatar
      fixed checking for unknown args · e04b8f7f
      ijones authored
      Long story:
      
      It seems that Marvin removed my beautiful and powerful "getOpt"
      alterations to use the System.Console one, which I had already deemed
      to be non-beautiful because of the errors it spews when faced with
      arguments it doesn't understand.
      
      I think Marvin misunderstood the API docs that seem to suggest that
      the "commands" that get passed back from getOpt are the non-matched
      arguments.  In fact, non-matched arguments get returned as errors
      (ewwwww).
      
      So I had to re-apply my GetOpt module, and alter the parser
      accordingly.
      
      Also, since it's not OK to pass random arguments all the time (just
      when you have user hooks), I cleaned up calls to no_extra_flags to
      only get called when there's nothing sensible to do with unknown
      arguments.
      e04b8f7f
  18. 01 Jan, 2005 1 commit
  19. 19 Dec, 2004 1 commit
    • ijones's avatar
      INTERFACE CHANGE: split modules => exposedModules executableModules · 6dd3600e
      ijones authored
      ** Previously, "hidden-modules" had nothing to do with what gets
         built, and we had to compute "exposed-modules" with "modules `setdiff`
         hidden modules".  At Ross Paterson's suggestion, I added
         Exposed-Modules.
      
      ** Since the executable sections also used the "modules" field, I
         changed it to use "executable-modules", and got rid of the
         ambiguous "modules" field.  This should hopefully be more clear to
         everyone.
      6dd3600e
  20. 07 Dec, 2004 1 commit
  21. 30 Nov, 2004 1 commit
    • simonmar's avatar
      Huge wad of changes from GHC team · d84d3728
      simonmar authored
      - Rename Compat.* modules to Distribution.Compat.*
      - Add {-# OPTIONS -cpp #-} to a few modules
      - Distribution.Compat.ReadP: use real ReadP in GHC 6.3+
      - new module: Distribution.Extension, contains Extension type
        formerly from Distribution.Misc.
      - new module: Distribution.License, contains License type
        formerly from Distribution.Misc.
      - remove Distribution.Misc
      - new module: Distribution.ParseUtils, containing various parsing utilities
        formerly from Distribution.Package, that are re-used in 
        Distribution.InstalledPackageInfo.
      - new module: Distribution.PackageDescription contains everything related
        to PackageDescription, which was formerly in Distribution.Package.
      - Distribution.Package now contains only PackageId-related stuff.
      - Distribution.InstalledPackageInfo: update for use in GHC, add
        parsing/pretty-printing.
      - Compat.H98 is now Distribution.Compat.Error (it contained only stuff
        related to the Error monad, which isn't H98 anyway).
      - remove imports of H98 libs (use hierarchical ones instead)
      - configure now detects the GHC version (but doesn't do anything with it... yet)
      d84d3728
  22. 08 Nov, 2004 1 commit
  23. 13 Nov, 2004 1 commit
  24. 03 Nov, 2004 2 commits
  25. 12 Oct, 2004 1 commit
  26. 28 Aug, 2004 1 commit
  27. 01 Aug, 2004 1 commit
  28. 29 Jul, 2004 2 commits
  29. 26 Jul, 2004 1 commit
  30. 25 Jul, 2004 2 commits