Commit graph

23 commits

Author SHA1 Message Date
markd
9ca9a2327f Fix build with perl 5.10.
As perl 5.6 wont be seen in a pkgsrc context just replace the test for
5.6 with one for 5.10 rather than a more substantial change.
2008-11-03 10:08:15 +00:00
kristerw
40df28eb7b Update ghc to 6.8.3. Thanks to Donn Cave for bugfix patches.
Changes in 6.8.3:
* The arguments to ghc-pkg now understand lists and wildcards, and
  there is a new command ghc-pkg find-module.

* The filename completion in ghci is now more intelligent.

* We now look for GHCi config files in these locations:
    ./.ghci
    $HOME/.ghc/ghci.conf
    $HOME/.ghci

* You can now give multiple -e options to GHC.

* You can now use the -prof and -threaded flags together, although
  you cannot also use +RTS -N2.

* SCC names are no longer allowed to contain spaces, as some of the
  profiling tools break if they do.

* Various changes have been made to GHC's internals, so there are some
  differences in the API exposed by the ghc package. Most notably,
  checkAndLoadModule has now been implemented.
2008-07-20 00:26:52 +00:00
kristerw
e34728f68f Use the correct renamed symbol for sigprocmask.
Solves PR pkg/38510.

Bump PKGREVISION.
2008-07-07 14:58:00 +00:00
cjs
a37f81bb1c Fix another system library symbol versioning problem, this time with
socket(), and bump PKGREVISION.
2008-03-31 06:18:12 +00:00
kristerw
2e9dd53236 Use the correct renamed symbols for opendir, unsetenv, and times.
Solves PR pkg/38263.

Bump PKGREVISION.
2008-03-24 22:40:23 +00:00
kristerw
722ad1956b Update ghc to version 6.8.2.
The major changes in this release are adding Haskell Program Coverage (hpc)
support to the compiler, adding a debugger to GHCi, the first phase of the
base package split, and pointer tagging in the code generator (which should
mean most code improves by 10-15%, and as a result the compiler is also
faster).

Most of this upgrade was done by Paulo Matias in pkgsrc-wip.
2008-03-17 15:33:10 +00:00
kristerw
e05ef3d8ed Update ghc to version 6.6.
This version represent >19 month of development since the version 6.4,
and the list of changes is far too big to include here.  See
  http://www.haskell.org/ghc/docs/6.6/html/users_guide/release-6-6.html
for the list of user visible changes.
2007-03-24 17:57:19 +00:00
rillig
dd54e26d30 Fixed "test ==". 2006-10-14 02:45:10 +00:00
kristerw
13d544ffb2 Update the bootstrap kit to make this build on NetBSD-current too.
Fix some hardcoded paths.

Bump PKGREVISION.
2006-07-31 02:07:13 +00:00
augustss
1ac5ce6f07 Update from ghc 6.4.1 to ghc 6.4.2.
I can't find any description of what has changed, but it's bug fixes
as far as I know.
2006-07-09 12:22:05 +00:00
wiz
c304f796da Fix build with gmake-3.81, using the upstream patch.
Closes PR 33377 by David A. Holland.
2006-04-30 20:42:18 +00:00
kristerw
d1cb71891b Do not #define _POSIX_SOURCE. We do not need that namespace protection,
and _POSIX_SOURCE causes build to fail for NetBSD 1.6 (due to fd_set
not being available).
2005-06-14 11:02:43 +00:00
kristerw
8236866935 Update ghc to 6.4.
See
  http://www.haskell.org/ghc/docs/6.4/html/users_guide/release-6-4.html
for the long list of changes since ghc-6.2.1.

In addition, GHCi and profiling support have been enabled in this
package.
2005-05-21 20:22:21 +00:00
kristerw
294b605f3a Update ghc to 6.2.1.
There are too many changes compared to version 5.04.3 to list here...
The changes are described in:
  http://www.haskell.org/ghc/docs/6.0.1/html/users_guide/release-6-0.html
  http://www.haskell.org/ghc/docs/6.2.1/html/users_guide/release-6-2.html
2004-05-29 14:28:43 +00:00
kristerw
f6bbff0987 Make the pkg build on -current.
Closes PR pkg/23441.
2004-01-10 19:31:25 +00:00
kristerw
a56602c899 Fix a multi-line sting. 2004-01-03 09:40:26 +00:00
kristerw
de068d67c9 Fix a gcc 3 issue by a patch provided by Sergio Jimenez in PR pkg/23441. 2003-12-31 18:37:21 +00:00
augustss
c4736d9961 Re-add files I missed in last commit. 2003-04-29 12:16:19 +00:00
augustss
5012e7fbb4 Update to a new GHC. There are too numerous changes to mention; see the
GHC documentation for details.

The most import change is that this package (which has been broken since the
conversion from a.out to ELF) has been re-ported to NetBSD by Urban Boquist,
boquist@crt.se.
2003-04-29 11:27:39 +00:00
danw
0db912b615 Update this to build with either gmp 2.0.2 or gmp 3.0.x.
(Theoretically... the package seems to be broken.)
2000-06-30 16:29:17 +00:00
tron
cbf11455b7 - Fix broken object file format recognition.
- Patch memory management to recognize NetBSD-i386 ELF.

XXX This package still doesn't build on ELF systems due to problems with
XXX included assembler sources.
1999-12-27 18:20:11 +00:00
proff
170c24a00a pseudo, not psuedo, damnit 1999-12-15 18:15:21 +00:00
proff
877d64b2d1 netbsd patches for GHC/Haskell. 1999-12-15 06:05:15 +00:00