Commit Graph

29 Commits

Author SHA1 Message Date
espie
9eafbbfb35 base64 checksums. 2007-04-05 16:19:55 +00:00
espie
4b5b8ed8c5 new MULTI_PACKAGES. patch from kili, committing so we're finished... 2006-11-26 11:38:07 +00:00
espie
b75dec414c fix a few obviously wrong dependencies, and remove extra shells in ghc. 2006-11-20 13:07:19 +00:00
alek
da0914ecfa Add MODGHC_RUNTIME to add/remove runtime dependency on lang/ghc.
From Jon Olsson <jon@vexed.se>
2006-07-30 13:21:38 +00:00
alek
12b950cecc Use python 2.3
ok dons@
2005-05-22 07:10:33 +00:00
alek
e3df75271a - Fix dependencies for -doc subpackage
- Bump -doc PKGNAME
- Add WANTLIB marker
2005-02-21 19:30:34 +00:00
dons
d1837aebea Port ghc-6.2.2 to amd64.
ok pvalchev@
2005-02-19 03:42:11 +00:00
dons
cd5fda6e80 Update ghc to 6.2.2.
Adds support for ghci. More stable foreign function interface.

Just i386 at the moment.

ok sturm@ pvalchev@
2005-02-14 01:26:56 +00:00
naddy
a8817eabcc SIZE 2005-01-05 16:50:35 +00:00
espie
7baa1914ab new plists.
some fragment games with python.
2004-09-15 19:16:07 +00:00
xsa
9d761fa2f0 prepare for new-style MODULES; ok dons@. 2004-08-10 08:14:34 +00:00
dons
33e46f03bf Remove ld -no-keep-memory workaround for amd64, and use VMEM_WARNING instead.
ok pvalchev@ brad@
2004-05-20 00:08:22 +00:00
dons
1ad83d279b Ambiguous call to python in the regress tests.
Make sure we name exactly which python we want.
Spotted by Xavier.

ok xsa@
2004-05-07 11:11:02 +00:00
dons
b3c56c6d98 Update GHC to 6.2.1, and port to amd64
ok avsm@ pvalchev@
2004-04-26 23:48:50 +00:00
sturm
7297ccd7b0 mark some subpackages arch independent
ok naddy@
2004-02-04 07:39:18 +00:00
avsm
f9f57467b2 Add support for sparc ghc.
Hard work by Donald Stewart <dons at cse.unsw.edu.au>
2004-01-08 20:33:23 +00:00
avsm
febc03b5db fix regress by defining PYTHON; naddy@, espie@ ok 2003-09-01 22:46:28 +00:00
espie
bf9390788b Bootstrap using a more recent ghc, solves gc issues. From maintainer.
okay naddy.
2003-09-01 20:32:14 +00:00
espie
6515495ef8 pass 80M up as TWEAKED_SIZE in MAKE_FLAGS, so that it's easier to fiddle
with.
2003-08-21 19:51:23 +00:00
espie
50b6cadf2f Updating SUPDISTFILES is nice, remembering to record all checksums is
better...
2003-08-19 09:42:33 +00:00
avsm
d53f102ca6 unbreak distfile fetching, and update SUPDISTFILES 2003-08-14 21:38:36 +00:00
avsm
84bdc363ee correct LIB_DEPENDS, from Don Stewart <dons@cse.unsw.edu.au> 2003-08-14 01:01:16 +00:00
avsm
d492df62cc Allow ghc to work with external libgmp instead of building its own; this
will help with the sparc port.

From Don Stewart <dons@cse.unsw.edu.au>
2003-08-12 13:25:18 +00:00
avsm
858e226b6b Update to ghc-6.0.1, bugfixes
From: Don Stewart <dons at cse.unsw.edu.au>
2003-08-03 18:07:27 +00:00
avsm
34c46c4074 RCS tags, from Xavier Santolaria <xavier@santolaria.net> 2003-08-01 14:03:39 +00:00
avsm
34b97c484f no need to define YACC, add in a ghc module Makefile to set common ghc defines 2003-07-23 18:26:35 +00:00
avsm
c860d8934c Update from maintainer Don Stewart (dons at cse.unsw.edu.au):
- Updated to ghc-6.0
- Halved (roughly) the build time; by using the 6.0 in-tree build
we only have to build the 6.0 libraries once. Also we only build the
necessary parts of the bootstrap compiler.
- The ugly lndir/stage1 build is also gone.
- The full ghc regression suite is now part of the port!
"make regress" will run around 3000 regress tests.
- The regression tests revealed that the C foreign function
- The Makefile is simplified, using more default targets
- The documentation is updated to 6.0
- I put some of the 5.04.3 patches into ghc cvs, so they are
now obsolete.

Unfortunately, this lets mozilla back in the race for longest
package building time...
2003-07-20 21:57:10 +00:00
avsm
f6c7377e68 Add in some documentation in a ghc-doc-5.04.3 subpackage
Based on a port by Donald Bruce Stewart (maintainer)
2003-06-30 03:45:34 +00:00
avsm
5854c73dfa initial import of ghc-5.04.3, which takes the "longest compilation
time" award from mozilla and gcc3

From Don Stewart <dons@cse.unsw.edu.au> with tweaks from me

(i386 only for the moment)
--
The Glasgow Haskell Compiler is a robust, fully-featured, optimising
compiler for the functional programming language Haskell 98.

GHC compiles Haskell to either native code or C. It implements
numerous experimental language extensions to Haskell, including
concurrency, a foreign language interface, several type-system
extensions, exceptions, and so on. GHC comes with a generational
garbage collector, a space and time profiler, and a comprehensive
set of libraries.
2003-05-29 16:38:31 +00:00