- 30 Apr, 2007 1 commit
-
-
Ian Lynagh authored
-
- 29 Apr, 2007 1 commit
-
-
Ian Lynagh authored
This fixes a problem where patches altering the darcs-all script break on Windows as the file is open. The script is now also slightly nicer, on balance.
-
- 27 Apr, 2007 1 commit
-
-
Simon Marlow authored
-
- 12 Apr, 2007 5 commits
-
-
Ian Lynagh authored
-
Simon Marlow authored
-
Simon Marlow authored
-
Simon Marlow authored
publish-binary-dist
-
Simon Marlow authored
-
- 11 Apr, 2007 1 commit
-
-
Simon Marlow authored
-
- 10 Mar, 2007 1 commit
-
-
Ian Lynagh authored
-
- 08 Mar, 2007 1 commit
-
-
Ian Lynagh authored
-
- 15 Mar, 2007 1 commit
-
-
sven.panne@aedion.de authored
ATTENTION: Packagers should read the following stuff carefully! GHC, Hugs and nhc come with various tools like runhaskell or hsc2hs. On the one hand this is quite handy, avoiding lots of tiny native packages, but OTOH this leads to a few problems: * The tools are not always identical in functionality. * The tools fight for a global generic name like "/usr/bin/runhaskell". These problems are not new and not unique to Haskell implementations, so for *nix-based system there is a tool called update-alternatives which handles those cases. The idea is as follows: * Each program/man page/etc. installs itself with a very specific name like /usr/bin/hsc2hs-ghc or /usr/share/man/man1/lua5.1.1.gz, so nothing clashes. * The (un-)installation scripts call update-alternatives to notify the system about new alternatives for a generic tool/manpage/etc. * Alternatives can be grouped together ("link groups"), so e.g. switching from Sun's Java to Kaffe switches compiler, JRE, manpages etc. together. Alas, this doesn't work well with the Haskell implementations yet, because they come with different sets of tools (in addition to runFOO): GHC: hsc2hs Hugs: hsc2hs, cpphs nhc: cpphs Either these tools should be disentangled fromt the Haskell implementations or all implementations should offer the same set. Opinions and recommendations on this topic are highly welcome. * This mechanism can be used to easily switch between several versions of the same implementation, too, but we are not yet fully prepared for that. As a first step, GHC now installs hsc2hs as 'hsc2hs-ghc' and does *not* install runhaskell directly anymore, only runghc. hsc2hs and runhaskell are created via update-alternatives now. What is currently missing is a mechanism for platforms like Windows and probably Mac OS X.
-
- 09 Mar, 2007 2 commits
-
-
Ian Lynagh authored
Rather than building complex sh stuff and echoing what we're doing ourselves, use make rules to do the looping and let make print things out.
-
Ian Lynagh authored
Rather than building complex sh stuff and echoing what we're doing ourselves, use make rules to do the looping and let make print things out.
-
- 22 Feb, 2007 2 commits
-
-
Simon Marlow authored
-
Simon Marlow authored
-
- 08 Feb, 2007 2 commits
-
-
Simon Marlow authored
-
Simon Marlow authored
-
- 06 Feb, 2007 1 commit
-
-
Simon Marlow authored
For non-release builds, we want to append a date to the version number (e.g. 6.7.20070206). Previously this was done by the nightly build script, this new method figures out the snapshot version by querying the darcs repository and finding the date of the most recent patch (actually it finds the most recent of the last 100 patches, but that should be good enough). This is done by the configure script. To handle source distributions, we create a file VERSION in the top-level directory that contains the version number, and ship this in the source distribution. The configure script picks up the version from this file if it doesn't see a _darcs directory.
-
- 05 Feb, 2007 2 commits
-
-
Simon Marlow authored
Moving functionality that was previously in the nightly build scripts into the top-level Makefile, so it's easier to use from BuildBot.
-
Simon Marlow authored
This version does all its work in a subdirectory (no more destructive 'make distclean' in the current build tree), and results in the exact -src.tar.bz2 distributions that we will put up for download.
-
- 04 Feb, 2007 1 commit
-
-
lennart@augustsson.net authored
-
- 16 Sep, 2006 1 commit
-
-
Simon Marlow authored
To catch the case of not running darcs-all get.
-
- 12 Aug, 2006 1 commit
-
-
ei@vuokko.info authored
-
- 03 May, 2006 1 commit
-
-
Simon Marlow authored
-
- 02 May, 2006 1 commit
-
-
Simon Marlow authored
-
- 24 Apr, 2006 1 commit
-
-
Simon Marlow authored
-
- 19 Apr, 2006 1 commit
-
-
sven.panne@aedion.de authored
-
- 07 Apr, 2006 3 commits
-
-
Simon Marlow authored
-
Simon Marlow authored
-
Simon Marlow authored
Most of the other users of the fptools build system have migrated to Cabal, and with the move to darcs we can now flatten the source tree without losing history, so here goes. The main change is that the ghc/ subdir is gone, and most of what it contained is now at the top level. The build system now makes no pretense at being multi-project, it is just the GHC build system. No doubt this will break many things, and there will be a period of instability while we fix the dependencies. A straightforward build should work, but I haven't yet fixed binary/source distributions. Changes to the Building Guide will follow, too.
-
- 09 Feb, 2006 1 commit
-
-
duncan.coutts@worc.ox.ac.uk authored
-
- 16 May, 2005 1 commit
-
-
simonmar authored
Set BINDIST_DOC_WAYS appropriately depending on which doc-building tools are available. The default is to build all of html, ps & pdf if possible.
-
- 29 Apr, 2005 1 commit
-
-
sof authored
BINDIST_DOC_WAYS: permit variable to be overridden (in a mk/build.mk, perhaps); merge to STABLE
-
- 22 Mar, 2005 1 commit
-
-
wolfgang authored
Mac OS X: Make bindist work with dynamic libraries MERGE TO STABLE
-
- 08 Mar, 2005 1 commit
-
-
simonmar authored
Allow for optional binary installation
-
- 02 Mar, 2005 2 commits
- 21 Feb, 2005 1 commit
-
-
simonmar authored
add mk/fix_install_names.sh to source dist
-
- 07 Feb, 2005 1 commit
-
-
simonmar authored
Fix doc building for binary distributions
-