summaryrefslogtreecommitdiff
path: root/lang/ghc/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2012-08-17Add support for SunOS-*-i386. Tested on 32-bit SmartOS.jperkin1-2/+2
2012-08-14Mark packages with no staged installation support explicitly ↵asau1-1/+3
(PKG_DESTDIR_SUPPORT=none).
2010-03-24Recursive revision bump for GMP update.asau1-2/+2
2009-05-20Recursive ABI depends update and PKGREVISION bump for readline-6.0 shlibwiz1-1/+2
major change. Reported by Robert Elz in PR 41345.
2008-07-20Update ghc to 6.8.3. Thanks to Donn Cave for bugfix patches.kristerw1-7/+6
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-07Use the correct renamed symbol for sigprocmask.kristerw1-2/+2
Solves PR pkg/38510. Bump PKGREVISION.
2008-03-31Fix another system library symbol versioning problem, this time withcjs1-2/+2
socket(), and bump PKGREVISION.
2008-03-24Use the correct renamed symbols for opendir, unsetenv, and times.kristerw1-1/+2
Solves PR pkg/38263. Bump PKGREVISION.
2008-03-17Update ghc to version 6.8.2.kristerw1-7/+8
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.
2007-08-18Matt Fleming said on tech-pkg that this package builds and installs findrillig1-2/+2
on Darwin-*-i386.
2007-06-25Shell scripts should not use the += operator for variable assignments.rillig1-1/+4
In this case, the += operator appears in an embedded AWK script, so it is ok.
2007-05-09Also works on OpenBSD-*-i386. Pointed out by Emil Skoeldberg in PR 36231.obache1-2/+2
2007-04-29Update lang/ghc to 6.6.1.kristerw1-5/+5
Many, many bugs have been fixed relative to 6.6. Far too many to list here. The other changes in this release are: * GHC works on Windows Vista. * GHC can now be used to compile C++ files. * There is an --install-signal-handlers=<yes|no> RTS flag. The main use is to stop GHC installing signal handlers when you are putting your code in a DLL. * Newtypes can now be defined using GADT syntax. * Linear implicit parameters are no longer accepted. * There is a manpage for ghc and ghci. * The building guide has been moved to the wiki. * GHC now comes with the filepath library.
2007-03-24Update ghc to version 6.6.kristerw1-15/+19
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.
2006-11-12The NetBSD bootstrap kit works for FreeBSD too.kristerw1-2/+2
2006-07-31Fix typo and duplicate word in comment.wiz1-3/+3
2006-07-31Update the bootstrap kit to make this build on NetBSD-current too.kristerw1-29/+26
Fix some hardcoded paths. Bump PKGREVISION.
2006-07-27Correct PLIST and distinfo.kristerw1-2/+2
Bump PKGREVISION.
2006-07-27Rename "SITES_* to "SITES.*" for file-specific lists of sites from whichjlam1-3/+3
to fetch the file. This completes the renaming described in revision 1.1799 of bsd.pkg.mk.
2006-07-09Update from ghc 6.4.1 to ghc 6.4.2.augustss1-4/+4
I can't find any description of what has changed, but it's bug fixes as far as I know.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-1/+2
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-2/+2
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-10-14Update ghc to version 6.4.1kristerw1-4/+5
"6.4.1 is a bugfix release over 6.4. No library APIs have changed, so code that worked with 6.4 should continue to work with 6.4.1. Many, many bugs have been fixed relative to 6.4. Far too many to list here." Fixes PR pkg/31751.
2005-07-16Get rid of USE_PERL5. The new way to express needing the Perl executablejlam1-3/+2
around at either build-time or at run-time is: USE_TOOLS+= perl # build-time USE_TOOLS+= perl:run # run-time Also remove some places where perl5/buildlink3.mk was being included by a package Makefile, but all that the package wanted was the Perl executable.
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-05-21Update ghc to 6.4.kristerw1-25/+27
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-04Make this build again after bl3 was enabled by default.kristerw1-2/+3
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2004-12-19Add back ONLY_FOR_PLATFORM that was removed by mistake when the packagekristerw1-1/+3
was updated in r1.17.
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-1/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-05-29Update ghc to 6.2.1.kristerw1-43/+36
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-03-22Let ONLY_FOR_PLATFORM recognize NetBSD 2.0 and future versions.kristerw1-2/+2
2004-01-24replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.grant1-2/+2
2003-12-31Convert to USE_BUILDLINK2.kristerw1-9/+10
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-06-02Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.jschauma1-2/+2
Should anybody feel like they could be the maintainer for any of thewe packages, please adjust.
2003-04-29Update to a new GHC. There are too numerous changes to mention; see theaugustss1-37/+39
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-03-29Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz.jmmv1-2/+2
2001-04-22Disable on ELF machines until somebody fixes it.wiz1-2/+3
2001-02-17Move the COMMENT from being in its own file to a definition in theagc1-1/+2
package Makefile.
2000-07-20Depend on version 4.0 or newer of the "readline" package.tron1-2/+2
2000-06-30Update this to build with either gmp 2.0.2 or gmp 3.0.x.danw1-2/+2
(Theoretically... the package seems to be broken.)
2000-01-09replaced some more commands by their ${COMMAND} counterpartswiz1-2/+2
1999-12-27- Fix broken object file format recognition.tron1-8/+2
- 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-16Remove embedded blank line in pre-configure target.agc1-2/+1
1999-12-15NetBSD changes for:proff1-20/+36
GHC: The Glasgow Haskell Compiler. The Glasgow Haskell Compiler is a robust, fully-featured, optimising compiler for the functional programming language Haskell 98 (http://www.haskell.org). 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. -Julian Assange <proff@iq.org>
1999-12-15import pkgsrc/lang/ghc from FreeBSD-currentproff1-0/+41