This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- 17 Mar, 2005 1 commit
-
-
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.
-
- 15 Mar, 2005 1 commit
-
-
ijones authored
-
- 12 Mar, 2005 1 commit
-
-
ijones authored
-
- 26 Feb, 2005 1 commit
-
-
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.
-
- 22 Feb, 2005 2 commits
-
-
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.
-
ijones authored
krasimir: {un}register.bat ross: small doc fixes, and {un}register.bat docs added verbosity to defaultUserHooks
-
- 20 Feb, 2005 1 commit
-
-
ijones authored
-
- 19 Feb, 2005 8 commits
-
-
ijones authored
-
ijones authored
-
ijones authored
-
ijones authored
-
ijones authored
-
ijones authored
-
ijones authored
-
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
-
- 18 Feb, 2005 2 commits
-
-
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.
-
ijones authored
-
- 16 Feb, 2005 6 commits
- 15 Feb, 2005 6 commits
-
-
ijones authored
-
ijones authored
-
ijones authored
-
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
-
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
-
ijones authored
-
- 14 Feb, 2005 6 commits
-
-
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.
-
ijones authored
-
ijones authored
-
ijones authored
-
ijones authored
-
ijones authored
-
- 13 Feb, 2005 5 commits