This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 14 Apr, 2005 3 commits
  2. 20 Mar, 2005 4 commits
  3. 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
  4. 15 Mar, 2005 1 commit
  5. 12 Mar, 2005 1 commit
  6. 26 Feb, 2005 1 commit
    • ijones's avatar
      cvs pull · 09acfdc4
      ijones authored
      some haddock fixes
      updates to the manual (from ross):
        make copyright, maintainer and synopsis optional again.
        document required fields, plus a few assorted tweaks.
      09acfdc4
  7. 22 Feb, 2005 2 commits
    • ijones's avatar
      implemented check for required fields · 6544e5e5
      ijones authored
      As described in message to libraries@, except that because of the way
      the parser is structured, I can't check for an altogether missing
      license.  Instead I warn if they say AllRightsReserved.
      6544e5e5
    • ijones's avatar
      cvs pull · 5663ef6b
      ijones authored
      krasimir: {un}register.bat
      ross: small doc fixes, and {un}register.bat docs
            added verbosity to defaultUserHooks
      5663ef6b
  8. 20 Feb, 2005 1 commit
  9. 19 Feb, 2005 8 commits
    • ijones's avatar
      lintian complains about 'source' · d692de0c
      ijones authored
      d692de0c
    • ijones's avatar
      source register.sh · f8bcc63e
      ijones authored
      f8bcc63e
    • ijones's avatar
      moved record to right place · c4262c46
      ijones authored
      c4262c46
    • ijones's avatar
      fixed cp -r · 3cc0e91b
      ijones authored
      3cc0e91b
    • ijones's avatar
      prepare for Debian release 0.5 · 88b7b119
      ijones authored
      88b7b119
    • ijones's avatar
      b2891587
    • ijones's avatar
      cleaned up test cases · 65d560c8
      ijones authored
      65d560c8
    • ijones's avatar
      CVS pulls from ross and krasimir · 1ecb70c5
      ijones authored
        Clean up parsing & pretty-printing.
        
        Most list fields now have consistent syntax:
        
          - commas are optional
          - each element of the list is either
        	- a sequence of one or more non-space non-comma characters
        	- a quoted string in Haskell 98 lexical syntax
        
        The build-depends field still requires commas, because the elements
        can contain whitespace.
        
        I merged fieldGet/fieldShow in StanzaField into a single field for
        simplicity.
      
        display some messages when verbosity > 0
        extraLibs and extraLibDirs were ignored when building for GHC
      
        Rename package description fields as in InstalledPackageInfo:
        
        	options-ghc -> ghc-options
        	options-hugs -> hugs-options
        	options-nhc -> nhc-options
        	extra-libs -> extra-libraries
      
        document syntax changes.
        
        Perhaps executable should be a token instead of freeform?
      
        installHugs: treat Main the same as other modules
      1ecb70c5
  10. 18 Feb, 2005 2 commits
    • ijones's avatar
      cvs pull from Simon Marlow · 1658ad8b
      ijones authored
        Clean up parsing & pretty-printing.
        
        Most list fields now have consistent syntax:
        
          - commas are optional
          - each element of the list is either
        	- a sequence of one or more non-space non-comma characters
        	- a quoted string in Haskell 98 lexical syntax
        
        The build-depends field still requires commas, because the elements
        can contain whitespace.
        
        I merged fieldGet/fieldShow in StanzaField into a single field for
        simplicity.
      1658ad8b
    • ijones's avatar
      fixed c-sources executables for GHC only · 1f074e16
      ijones authored
      1f074e16
  11. 16 Feb, 2005 6 commits
  12. 15 Feb, 2005 6 commits
    • ijones's avatar
      added tests for reg scripts; some cleanup · 046168d0
      ijones authored
      046168d0
    • ijones's avatar
      051034b5
    • ijones's avatar
      basic emit registration script when verbose > 10 · 8a3eeb67
      ijones authored
      8a3eeb67
    • ijones's avatar
      fixed ghc-pkg versioned depends bug · fc0a8d02
      ijones authored
      Fixed bug for ghc < 6.3 where call to ghc-pkg during configure step
      was unconditional.  Now only call ghc-pkg to get versioned
      dependencies if >= 6.3. revived buildDepToDep as setDepByVersion,
      which sets the exact version number if supplied by the package
      description in any case where we can't query the HC-pkg system.
      
      minor fix to withHooks test for hugs
      fc0a8d02
    • ijones's avatar
      cvs pull from ross and simonMar · 34a7fc39
      ijones authored
        Configure dependencies properly, by querying hc-pkg for the package list.
      
        We should pass the full package id (including version) to ghc now that
        we know it, not just the package name.
      
        buildHugs: use ppCpp (calling cpphs) instead of invoking cpp directly.
      
        Also removed the unused exeDependencies.
      
        Add --user flag to configure
      
        Doc setup configure --user/--global
      
        Minor doc tweaks
      
        Hugs only: use binary handles for copyFile
      34a7fc39
    • ijones's avatar
      some TODOs · 92257876
      ijones authored
      92257876
  13. 14 Feb, 2005 3 commits
    • ijones's avatar
      Refactored test suite and ported to (CVS) Hugs! · 61df927e
      ijones authored
      Found the following issues:
      ** install --user for hugs doesn't work at all
      
      ** install for hugs doesn't know the trick of checking in the library
         directory for other-modules while building an executable
      
      ** copyFile for hugs doesn't work on binaries?  I get an error about
         encodings during copy step when cross-installing GHC libraries with
         Hugs build.  This may mask other problems since its hard to test
         cross-installing.
      61df927e
    • ijones's avatar
      refactor wash2hs and withHooks tests · c1150019
      ijones authored
      c1150019
    • ijones's avatar
      starting to refactor test suite · ab866bb5
      ijones authored
      ab866bb5