This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 22 Jul, 2004 8 commits
  2. 21 Jul, 2004 4 commits
  3. 20 Jul, 2004 1 commit
    • md9ms's avatar
      New implementation of parseFilePath · 6399230b
      md9ms authored
      Hashed out with SyntaxNinja, Lemmih and Igloo. Basically, a file path can
      be either something "simple", defined by the regex [-+/_.a-zA-Z0-9]+ or
      it can be a quoted Haskell string, with all the bells and whistles that
      the Read instance allows. E.g., if you need commas or spaces or something
      funky in your paths, use string syntax.
      
      Oh, and you should only use '/' as directory separator, cabal should
      convert it to a proper separator based on the platform it's running
      on.
      6399230b
  4. 21 Jul, 2004 2 commits
  5. 16 Jul, 2004 4 commits
  6. 19 Jun, 2004 1 commit
  7. 14 Jul, 2004 5 commits
    • ijones's avatar
      added rm for installed-pkg-config and .setup-config in clean rule. · 3c545f6e
      ijones authored
      also changed installed-pkg-config to a dotfile.
      3c545f6e
    • ijones's avatar
      cleaned up TODO · 0696e4db
      ijones authored
      0696e4db
    • ijones's avatar
      mostly changed showPackageId to pkgName. · 3a75dc98
      ijones authored
      ** I'm not sure why I was encoding the version string into the package
         name for ghc-pkg.  I got rid of this.  Seems to still be happy.
      
      ** Had to fix some test cases for this also.
      3a75dc98
    • ijones's avatar
      Switched Cabal to new Setup.description file · 9ab102e6
      ijones authored
      - this caused a problem since the parser doesn't accpet HUnit-1.0 as a
        package name.  That broke make-install.
      
        - The almost-correct behavior was to fix the version within Configure
          if they specify an exact version dependency.
      
          - But the question is, why have I encoded the version into the name
            string for ghc-pkg?  Shouldn't I remove this?  Was it to simulate
              version dependencies since ghc-pkg doesn't do this yet?
      
      	- Anyway,  make install works now.
      9ab102e6
    • ijones's avatar
      made test cases work · e5e5bca9
      ijones authored
      - new Setup.distribution for A
      - make clean && make for A in moduleTest
      - Setup.hs -> Setup.lhs, just because
      e5e5bca9
  8. 13 Jul, 2004 4 commits
  9. 12 Jul, 2004 1 commit
  10. 11 Jul, 2004 1 commit
  11. 13 Jul, 2004 1 commit
    • ijones's avatar
      implemented Extensions · 2b824850
      ijones authored
      I've implemented a mapping[1] between compiler extensions and
      command-line flags for Cabal[2] for GHC, NHC98, and Hugs.  Can some
      representatives from each take a look at these and let me know if I'm
      wrong about how any of them work, whether I missed support for any of
      the compilers, or what-have-you?
      
      Some notes & questions:
      
      - I gathered these by the rather error-prone process of copying them
        from the end-user documentation.  If anyone notices anything that's
        missing, or can suggest some way I could discover missing items,
        please do.
      
      - I'm not including any non-standard modules, since maybe those will
        be handled by the packaging system.
      
      - Are the "hood debugging extensions" in NHC and Hugs compatible?
        Should they be included?
      
      - Do any of Hugs, GHC, and NHC disallow Long.Hierarchical.Module.Names
        by default?  Can they all turn them off?
      
      - Should there be a "Force98" option or something which does "-98" in
        NHC, "+98" in Hugs, and forces no other extensions in GHC?
        Presumably, it would disallow other extensions for the other
        compilers as well.
      2b824850
  12. 11 Jul, 2004 1 commit
    • ijones's avatar
      Changed implementation of "./setup clean" · f086153e
      ijones authored
      ** now does rm -r instead of trying to delete each created file
      ** added tests for make clean
      ** got rid of clean module altogether
      ** added removeFileRecursive to Utils
      f086153e
  13. 10 Jul, 2004 5 commits
  14. 09 Jul, 2004 1 commit
    • ijones's avatar
      clean target. needs some work. · a8b963cc
      ijones authored
      -- |FIX: Doesn't remove directories created.  Perhaps it should just
      -- delete the .hi and .o files?  Perhaps it should just delete the
      -- entire build location recursively?
      a8b963cc
  15. 07 Jul, 2004 1 commit