This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- Jan 23, 2008
-
-
Duncan Coutts authored
-
Duncan Coutts authored
ghc-6.4 and above recognise the OPTIONS_GHC pragma. ghc-6.6 and above recognise the LANGUAGE pragma. Added OPTIONS_JHC and OPTIONS_NHC pragmas with equivalant flags.
-
Duncan Coutts authored
-
Duncan Coutts authored
-
Duncan Coutts authored
Dissalows version strings like "1.05". It'd have to be "1.5" or "1.0.5". That is, leading '0's in version components are no longer allowed. The Version parser & pretty printer should now be exactly 1-1 and invertable.
-
Duncan Coutts authored
Previusly everyone got the compat version, except for ghc and hugs which opted out. Now just nhc98 opts in.
-
Duncan Coutts authored
-
Duncan Coutts authored
-
Duncan Coutts authored
-
- Jan 22, 2008
-
-
Duncan Coutts authored
No longer inlcude compatability hacks and remove code that handles the old style of ghc-pkg package registration files.
-
Duncan Coutts authored
-
- Jan 18, 2008
-
-
Ian Lynagh authored
-
- Jan 21, 2008
-
-
Duncan Coutts authored
-
Duncan Coutts authored
setup configure takes a --with-compiler option, but used to change that into a --with-hc option when calling ./configure. Now that we've added autoconfUserHooks and deprecated defaultUserHooks we can fix this without breaking any existing scripts. The autoconfUserHooks now passes --with-compiler to ./configure and defaultUserHooks is unchanged. Fixes ticket #114.
-
Duncan Coutts authored
-
Duncan Coutts authored
Setup scripts should switch to simpleUserHooks or autoconfUserHooks. autoconfUserHooks now fails if ./configure is not present. defaultUserHooks does the same thing it always did.
-
- Jan 15, 2008
-
-
Duncan Coutts authored
since you can get the same effect just by setting the command's default flags to empty.
-
- Jan 21, 2008
-
-
Duncan Coutts authored
-
Duncan Coutts authored
-
Duncan Coutts authored
-
Duncan Coutts authored
Also extend the check. It's now a QA error to use a license that is empty or AllRightsReserved. It's a warning to not specify a license file. It's an error for the license file to be given but not exist. Note that QA errors are not fatal for generating tarballs. But they will become fatal errors for uploading to the public hackage server. It will still be possible to use AllRightsReserved or another license on a private hackagedb.
-
- Jan 20, 2008
-
-
Lennart Kolmodin authored
Code written in a session with Duncan Coutts
-
Lennart Kolmodin authored
Much code written in a session with Duncan Coutts
-
- Jan 18, 2008
-
-
Lennart Kolmodin authored
-
- Jan 17, 2008
-
-
Lennart Kolmodin authored
-
Lennart Kolmodin authored
-
Lennart Kolmodin authored
Addresses #191 (QA) and #180 (QA for missing license). This patch only adds a new exposed module, it's not yet used anywhere.
-
- Jan 20, 2008
-
-
Duncan Coutts authored
So they should be safe to remove now.
-
- Jan 13, 2008
-
-
Thomas Main DuBuisson authored
-
- Dec 31, 2007
-
-
agl authored
Fixed: http://hackage.haskell.org/trac/hackage/ticket/176
-
agl authored
-
- Jan 18, 2008
-
-
Ian Lynagh authored
-
- Jan 16, 2008
-
-
Ian Lynagh authored
-
- Jan 13, 2008
-
-
Thomas Main DuBuisson authored
-
- Jan 11, 2008
-
-
Duncan Coutts authored
-
Duncan Coutts authored
because we use the value of configUserInstall to set the default value for configPackageDB, and any value the user sets will override that.
-
- Jan 10, 2008
-
-
Duncan Coutts authored
-
Duncan Coutts authored
Previously --user and --global didn't mean what it looks like they mean, instead of doing a per-user or a global installation they just meant to register in the per-user or global package databases (and to allow dependencies to be satisfied from the per-user or global db) With this patch --user / --global means to do a per-user or global install so in addition to the package db differences it also sets the default installation prefix. This prefix can of course still be overridden using the --prefix= flag. The global prefix is as before, the default per-user prefix is $HOME/.cabal on Unix and on Windows it's something like: C:/Documents And Settings/$user/Application Data/cabal (using getAppUserDataDirectory "cabal"). This is the per-user prefix that cabal-install currently uses. We can change it if people think it's not good.
-
Duncan Coutts authored
but make it do something sensible with the ProgramConfiguration
-
Duncan Coutts authored
-