2015-08-18 09:31:00 +02:00
|
|
|
# $NetBSD: buildlink3.mk,v 1.8 2015/08/18 07:31:01 wiz Exp $
|
Import ghc-7.6.3 as lang/ghc7.
Based on wip/ghc, mostly worked by phonohawk, with patches from jperkin@.
And some modifications and buit of Bootstrap binaries for 7.6.3 by me.
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.
2013-12-12 13:47:17 +01:00
|
|
|
|
|
|
|
BUILDLINK_TREE+= ghc
|
|
|
|
|
|
|
|
.if !defined(GHC_BUILDLINK3_MK)
|
|
|
|
GHC_BUILDLINK3_MK:=
|
|
|
|
|
|
|
|
BUILDLINK_API_DEPENDS.ghc+= ghc>=7.6.3
|
2015-08-18 09:31:00 +02:00
|
|
|
BUILDLINK_ABI_DEPENDS.ghc+= ghc>=7.6.3nb8
|
Import ghc-7.6.3 as lang/ghc7.
Based on wip/ghc, mostly worked by phonohawk, with patches from jperkin@.
And some modifications and buit of Bootstrap binaries for 7.6.3 by me.
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.
2013-12-12 13:47:17 +01:00
|
|
|
BUILDLINK_PKGSRCDIR.ghc?= ../../lang/ghc7
|
|
|
|
|
2015-02-13 20:26:49 +01:00
|
|
|
# On FreeBSD we need pkgsrc libiconv. See bootstrap.mk for details.
|
|
|
|
.include "../../mk/bsd.fast.prefs.mk"
|
|
|
|
.if ${OPSYS} == "FreeBSD"
|
|
|
|
USE_BUILTIN.iconv= no
|
|
|
|
.endif
|
|
|
|
|
Import ghc-7.6.3 as lang/ghc7.
Based on wip/ghc, mostly worked by phonohawk, with patches from jperkin@.
And some modifications and buit of Bootstrap binaries for 7.6.3 by me.
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.
2013-12-12 13:47:17 +01:00
|
|
|
.include "../../converters/libiconv/buildlink3.mk"
|
|
|
|
.include "../../devel/gmp/buildlink3.mk"
|
2014-02-08 13:44:16 +01:00
|
|
|
.include "../../mk/curses.buildlink3.mk"
|
Import ghc-7.6.3 as lang/ghc7.
Based on wip/ghc, mostly worked by phonohawk, with patches from jperkin@.
And some modifications and buit of Bootstrap binaries for 7.6.3 by me.
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.
2013-12-12 13:47:17 +01:00
|
|
|
.endif # GHC_BUILDLINK3_MK
|
|
|
|
|
|
|
|
BUILDLINK_TREE+= -ghc
|