This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- 28 Sep, 2014 4 commits
-
-
Jake Wheat authored
-
Jake Wheat authored
database install
-
jake authored
This changes how the SCOPE_OF_INSTALLATION variable is used to provide an alternate way of running bootstrap.sh which can install cabal-install to a separate prefix and package database without altering the user's package database or using it. The idea with this is to improve the repeatability of automatically installing ghc, cabal and other haskell independently of the current standard installation or the user's main package database. Usage example: ghc-pkg init /home/jake/test_cabal/ SCOPE_OF_INSTALLATION='--global --package-db=/home/jake/test_cabal/packagedb' PREFIX=/home/jake/test_cabal/prefix ./bootstrap.sh If you don't override the SCOPE_OF_INSTALLATION variable, bootstrap.sh works as before.
-
jake authored
tarballs if these tarballs are already present.
-
- 27 Sep, 2014 7 commits
-
-
Mikhail Glushenkov authored
-
Herbert Valerio Riedel authored
A couple of settings were filtered out since 74cb2909 including `configure-option`. However, it turns out you may want to persist some options to `configure`, such as e.g. --configure-option=--build=x86_64-w64-mingw32 when working in a Cygwin host environment, but using a Mingw toolchain (such as the one bundled with the Windows GHC bindist). Approved by @dcoutts
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
And move to 'D.S.Utils'.
-
-
'[drop,take]WhileEnd p' is semantically the same as 'reverse . [drop,take]While p . reverse', but more efficient and easier to read.
-
- 26 Sep, 2014 2 commits
-
-
Mikhail Glushenkov authored
Data.Bits: bitSize -> finiteBitSize
-
Heather authored
-
- 25 Sep, 2014 4 commits
-
-
Mikhail Glushenkov authored
"-czf" must go first.
-
Mikhail Glushenkov authored
'Setup.hs sdist': invoke 'tar' with '--format ustar' if possible.
-
Mikhail Glushenkov authored
Fixes #1901. Some variants of 'tar' don't support the '--format' option, so we have to do feature detection. Note that 'cabal sdist' (as opposed to 'Setup.hs sdist') uses the built-in tar.gz archiver ('Distribution.Client.Tar') and doesn't invoke 'tar' or 'gzip'.
-
Heather authored
-
- 24 Sep, 2014 2 commits
-
-
Mikhail Glushenkov authored
System.Win32.DLL import seems redunant
-
Heather authored
-
- 23 Sep, 2014 1 commit
-
-
Edward Z. Yang authored
This reverts commit f59bab10. Revert "Switch InstallPlan over to using IPID-indexed PackageIndex." This reverts commit 6465d174.
-
- 22 Sep, 2014 5 commits
-
-
Edward Z. Yang authored
1. When we union PackageIndexes together, prefer the later one. This idiom is used when we update the processing-state of packages in an InstallPlan. 2. dependencyInconsistencies' was missing a number of indirections through the fakeMap, so in some cases we incorrectly concluded packages were not equal when they were. 3. We need to initialize the fakeMap with any pre-installed packages, otherwise the invariant check for configured-packages will fail. Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Mikhail Glushenkov authored
Bash completion for "cabal sandbox" subcommands
-
Mikhail Glushenkov authored
Generate object files for older versions of GHC
-
Edward Z. Yang authored
Switch InstallPlan over to using IPID-indexed PackageIndex
-
Samuel Gélineau authored
This works around GHC bug #8942, for the versions of GHC which are affected by this bug.
-
- 20 Sep, 2014 2 commits
- 19 Sep, 2014 2 commits
-
-
Mikhail Glushenkov authored
bootstrap: fix network vsn regex typo
-
tuncer authored
NETWORKURI_VER_REGEXP should be NETWORK_URI_VER_REGEXP
-
- 18 Sep, 2014 3 commits
-
-
Edward Z. Yang authored
Support module thinning and renaming Cabal-side. Travis failure is due to https://github.com/haskell/cabal/issues/2114
-
Edward Z. Yang authored
Unlike GHC, Cabal will still try to find a globally consistent choice for all package names, i.e. this does *not* implement private dependencies. Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Mikhail Glushenkov authored
-
- 17 Sep, 2014 3 commits
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
Allow random-1.1
-
dsf authored
-
- 15 Sep, 2014 3 commits
-
-
Mikhail Glushenkov authored
Update bootstrap.sh
-
tuncer authored
-
ttuegel authored
-
- 14 Sep, 2014 2 commits
-
-
ttuegel authored
This fixes issue #1945 and replaces pull request #1947. These bugs in #1947 are fixed: * The pull request no longer applied cleanly to master because of the Binary LocalBuildInfo patches. * The new test cases did not put the generated HPC interface files under "dist/", so the files weren't cleanup up correctly. * HPC interface files for each component need to be separated, but the were being combined into the same directory. These enhancements are also implemented: * Program coverage is now used for all components when enabled and the flag --enable-library-coverage has been changed to --enable-coverage. * A helpful error message is printed if the obsolete flag --enable-library-coverage is used.
-
ttuegel authored
-