summaryrefslogtreecommitdiff
path: root/packages
Commit message (Collapse)AuthorAgeFilesLines
* Update `sync-all` and others files w.r.t. merged testsuite (re #8545)Herbert Valerio Riedel2014-01-121-4/+3
| | | | | | | | | | | | | See merge commit 66693401b98cb5aa912948af7bbd2182474f50c4 This commit also adds a check for a left-over testsuite/.git folder to sync-all This way, the first time sync-all is called after updating to a post-testsuite-merge (see #8545) state of ghc.git, the sync-all script aborts with an error message if a `testsuite/.git` folder is detected and thus forces the user to take action. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
* Fix obsolete mention of `darcs-all` scriptHerbert Valerio Riedel2013-11-041-4/+4
| | | | Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
* Update `terminfo` to version 0.3.2.6Herbert Valerio Riedel2013-10-311-1/+1
| | | | | | | | | Thus GHC's in-tree version corresponds exactly to [hackage:terminfo-0.3.2.6]. Morever, `terminfo` has moved to GitHub as well (https://github.com/judah/terminfo) so the upstream repo URL in `packages` is updated as well. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
* Update upstream repo url for `haskeline`Herbert Valerio Riedel2013-10-311-1/+1
| | | | | | | | | | | [hackage:haskeline] has now an official GitHub repo at https://github.com/judah/haskeline.git Consequently, there remain only 3 repos which are Darcs hosted (and thus still require darcs2git mirroring), namely [hackage:time], [hackage:terminfo], and [hackage:transformers]. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
* Add GitHub upstream repo for `libraries/random`Herbert Valerio Riedel2013-10-271-2/+2
| | | | Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
* Update `primitive` and `vector` packagesHerbert Valerio Riedel2013-09-261-2/+2
| | | | | | | | | | | | | - `primitive` is updated to upstream's HEAD which is essentially `primitive-0.5.1.0`, plus a core-lint-error workaround for #8355 and some minor cleanups. - `vector` is updated to upstreams `vector-0.10.9.1` release Note: The upstream repo location has changed to GitHub, hence the update in the `packages` file Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
* Extend `packages` by 4th column for upstream repoHerbert Valerio Riedel2013-09-021-46/+48
| | | | | | | By keeping the repository url in the `packages` file scripts such as source:ghc/sync-all can pick it up. Moreover, it's easier to automatically validate for correctness than the wiki:Repositories/Upstream page.
* Move libffi's tarball into its own repoIan Lynagh2013-07-301-1/+2
| | | | This means that ghc-tarballs is only needed on Windows
* Remove the VCS column from 'packages'Ian Lynagh2013-03-041-49/+48
| | | | It's now always 'git'.
* Put the main ghc tree last in packagesIan Lynagh2013-02-171-1/+1
| | | | | | | This means that "./sync-all commit" will record in submodules first, and then prompt you to record a patch updating the version of the submodules last. Should make it less likely that we forget to update the submodules' versions.
* random is a submoduleIan Lynagh2013-02-031-1/+1
| | | | Looks like I forgot to make it one in the original conversion
* Fix xhtml's entry in the packages file; fixes #7632Ian Lynagh2013-02-011-1/+1
| | | | xhtml is a submodule
* Use a submodule for the time packageIan Lynagh2012-12-021-0/+1
| | | | | This bring the time package into line with how we handle other packages.
* Don't get submodules when 'get'ingIan Lynagh2012-12-021-11/+12
| | | | Leave it to 'git submodule init/update'
* We no longer need to build utf8-stringIan Lynagh2012-07-241-1/+0
| | | | haskeline no longer depends on it
* Use transformers directly, rather than using mtlIan Lynagh2012-05-191-1/+0
| | | | This means we no longer need mtl in a GHC tree.
* Follow upstream mtl and Cabal, add transformers package (#5958)Paolo Capriotti2012-05-071-0/+1
|
* GHC trees no longer include the extensible-exceptions packageIan Lynagh2012-02-211-1/+0
|
* Add deepseq as a core packageIan Lynagh2011-09-081-1/+1
|
* Comments onlySimon Peyton Jones2011-08-031-0/+4
|
* Random is now only needed to build dphIan Lynagh2011-07-081-1/+1
|
* Complain if the old haddock or binary repos are in the treeIan Lynagh2011-06-171-1/+1
| | | | | | | | | Also, change the haddock repo URL to point at the new repo. NOTE: After pulling, you need to rm -r libraries/binary rm -r utils/haddock ./sync-all get
* Fix building of optional packagesIan Lynagh2011-06-121-1/+4
| | | | The change to the packages file format broke it
* Remove upstream repos from the packages fileIan Lynagh2011-06-111-50/+43
| | | | | | | We no longer pull directly from upstream repos, so it wasn't useful to have it programatically available. The info, and more, is now on http://hackage.haskell.org/trac/ghc/wiki/Commentary/Libraries#Repositorylocations instead.
* Update meta-repo stuffIan Lynagh2011-03-311-41/+41
|
* Merge in new code generator branch.Simon Marlow2011-01-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | This changes the new code generator to make use of the Hoopl package for dataflow analysis. Hoopl is a new boot package, and is maintained in a separate upstream git repository (as usual, GHC has its own lagging darcs mirror in http://darcs.haskell.org/packages/hoopl). During this merge I squashed recent history into one patch. I tried to rebase, but the history had some internal conflicts of its own which made rebase extremely confusing, so I gave up. The history I squashed was: - Update new codegen to work with latest Hoopl - Add some notes on new code gen to cmm-notes - Enable Hoopl lag package. - Add SPJ note to cmm-notes - Improve GC calls on new code generator. Work in this branch was done by: - Milan Straka <fox@ucw.cz> - John Dias <dias@cs.tufts.edu> - David Terei <davidterei@gmail.com> Edward Z. Yang <ezyang@mit.edu> merged in further changes from GHC HEAD and fixed a few bugs.
* Add upstream URLs for vector and primitiveRoman Leshchinskiy2010-11-101-2/+2
|
* Fix computation of installed packagessimonpj@microsoft.com2010-09-241-0/+6
| | | | | | This is a follow-on to Simon's patch yesterday, developed with him. It cleans up the computation of how packages are installed, and installs the right ones.
* Add primitive and vector packages for DPH supportSimon Marlow2010-09-231-1/+3
| | | | | | | | | | | | DPH is now using the public vector package instead of its internal version. vector and primitive are not "boot" packages; they aren't required to build GHC, but they are required to validate (because we include DPH when validating). If you say './darcs-all get --no-dph' then you don't get DPH, vector, or primitive.
* Tweak darcs-allIan Lynagh2010-09-171-1/+1
|
* Add upstream repo to the packages fileIan Lynagh2010-08-151-42/+48
|
* Make the "tag" column of the packages file always presentIan Lynagh2010-08-151-42/+42
| | | | It makes the parsing simpler if we always have the same number of columns
* Add the haskell2010 packageSimon Marlow2010-06-301-0/+1
|
* Add xhtml package (a new dependency of Haddock; not installed/shipped)Simon Marlow2010-06-021-0/+1
|
* Switch back to using bytestring from the darcs repo; partially fixes #3855Ian Lynagh2010-05-021-0/+1
|
* Add comments to darcs-all and packagessimonpj@microsoft.com2010-03-031-5/+19
|
* darcs-all --extra get: gets a few extra packagesSimon Marlow2010-02-171-0/+3
| | | | currently deepseq, parallel, stm.
* Make a mingw tree from mingw tarballsIan Lynagh2009-10-231-0/+1
|
* Remove bytestring from the "packages" fileIan Lynagh2009-10-071-1/+0
| | | | We now use a tarball of it, so we don't want to get it from a darcs repo.
* Remove syb; it is no longer neededIan Lynagh2009-09-221-1/+0
|
* Remove base3-compatIan Lynagh2009-09-221-1/+0
|
* Change the representation of the package databaseSimon Marlow2009-09-101-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | - the package DB is a directory containing one file per package instance (#723) - there is a binary cache of the database (#593, #2089) - the binary package is now a boot package - there is a new package, bin-package-db, containing the Binary instance of InstalledPackageInfo for the binary cache. Also included in this patch - Use colour in 'ghc-pkg list' to indicate broken or hidden packages Broken packages are red, hidden packages are Colour support comes from the terminfo package, and is only used when - not --simple-output - stdout is a TTY - the terminal type has colour capability - Fix the bug that 'ghc-pkg list --user' shows everything as broken
* Make the Integer library used directly configurable in GHC and baseIan Lynagh2009-07-221-1/+0
| | | | Rather than indirecting through an integer package
* Add integer-simple as a build optionIan Lynagh2009-07-221-0/+1
|
* Add the integer packageIan Lynagh2009-06-221-0/+1
| | | | integer-gmp's Integer is now wrapped by an Integer type in integer.
* drop packedstring; it is no longer required by template-haskellSimon Marlow2009-05-181-1/+0
|
* Make dph requiredIan Lynagh2009-05-151-1/+1
|
* Remove left-over bits of extralib supportIan Lynagh2009-05-141-12/+0
|
* Use haskeline, rather than editline, for line editing in ghciIan Lynagh2009-04-291-2/+4
|
* Remove time from extralibs at request of maintainerIan Lynagh2009-01-041-1/+0
|