- Sep 02, 2013
-
-
Herbert Valerio Riedel authored
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.
-
- Mar 04, 2013
-
-
Ian Lynagh authored
It's now always 'git'.
-
- Mar 01, 2013
-
-
Ian Lynagh authored
This makes the build system a little simpler, and in particular will make it easier to handle the changes needed for cross-compilation.
-
- Dec 02, 2012
-
-
Ian Lynagh authored
This bring the time package into line with how we handle other packages.
-
- Aug 05, 2011
-
-
Simon Marlow authored
The *predicates* all start with "PKGS_THAT_...", e.g.: PKGS_THAT_BUILD_WITH_STAGE0 (previously "PACKAGES_STAGE0") PKGS_THAT_BUILD_WITH_STAGE2 (previously "STAGE2_PACKAGES") PKGS_THAT_USE_TH (previously "TH_PACKAGES) etc. (there are a few more) the lists of packages to build are now consistently named: PACKAGES_STAGE0 PACKAGES_STAGE1 (previously just "PACKAGES") PACKAGES_STAGE2
-
- Jun 25, 2011
-
-
Ian Lynagh authored
It now matches PACKAGES_STAGE2
-
- Jun 23, 2011
-
-
Ian Lynagh authored
-
- Jun 11, 2011
-
-
Ian Lynagh authored
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.
-
- Apr 27, 2011
-
-
Ian Lynagh authored
There is no longer any need for them to be separate, and this way we don't have to call perl from the boot script. This is particularly useful when perl isn't where we expect it to be (#5154).
-
- Apr 14, 2011
-
-
Ian Lynagh authored
If we find one then we print an error message and fail.
-
Ian Lynagh authored
If we aren't validating and mk/build.mk doesn't exist then boot prints a warning, pointing at instructions for setting up mk/build.mk.
-
- Apr 03, 2011
-
-
Ian Lynagh authored
-
- Apr 02, 2011
-
-
batterseapower authored
-
- Jan 16, 2011
-
-
Iavor S. Diatchki authored
-
- Oct 15, 2010
-
-
Ian Lynagh authored
(which is the case in sdists)
-
- Oct 14, 2010
-
-
Ian Lynagh authored
-
- Aug 15, 2010
-
-
Ian Lynagh authored
-
Ian Lynagh authored
It makes the parsing simpler if we always have the same number of columns
-
- Aug 01, 2010
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-
- Apr 15, 2010
-
-
Ian Lynagh authored
This stops us having to worry about sh/sed/... portability.
-
- Feb 03, 2010
-
-
benl authored
-
- Oct 23, 2009
-
-
Ian Lynagh authored
-
- Jul 18, 2009
-
-
Ian Lynagh authored
-
- May 22, 2009
-
-
Simon Marlow authored
Now that the clean rules don't require libraries/*/ghc.mk, we don't have to build them on demand. And having them built on demand introduced a failure mode (where some libraries have ghc.mk and some don't).
-
- May 14, 2009
-
-
Simon Marlow authored
-
- May 08, 2009
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-
- May 06, 2009
-
-
Ian Lynagh authored
-
- May 03, 2009
-
-
Ian Lynagh authored
-
- Apr 26, 2009
-
-
Ian Lynagh authored
-
- Sep 21, 2008
-
-
Ian Lynagh authored
-
- Sep 04, 2008
-
-
Ross Paterson authored
An incorrect libraries/ prefix was being added.
-
- Aug 24, 2008
-
-
Ian Lynagh authored
The packages file has an extra component (for "darcs" or "git") so we need to take that into account when grepping.
-
- Jul 29, 2008
-
-
Ian Lynagh authored
-
- Sep 14, 2007
-
-
Ian Lynagh authored
-
- Sep 07, 2007
-
-
Ian Lynagh authored
find on Windows doesn't understand -L, so stop trying to be clever and just autoreconf everything. Also, print out the names of directories as we autoreconf them, so that if autoreconfing one breaks then we know which one it was.
-
- Sep 05, 2007
-
-
Simon Marlow authored
Two problems here: find needs to dereference symbolic links (-L option, I really hope that's portable), and we need to notice when aclocal.m4 is updated. Somehow I think this was easier when it just always ran autoreconf... what was wrong with that?
-
- Aug 25, 2007
-
-
sven.panne@aedion.de authored
-
sven.panne@aedion.de authored
* Call autoreconf only if necessary, avoiding a strict tool dependency. * Be a good *nix citizen and don't clutter the output when everything is fine. * Make a few more scripts executable.
-