[Midnightbsd-cvs] mports [23377] trunk/lang/ghc/bsd.cabal.options.mk: update cabal options
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sat May 5 17:44:06 EDT 2018
Revision: 23377
http://svnweb.midnightbsd.org/mports/?rev=23377
Author: laffer1
Date: 2018-05-05 17:44:05 -0400 (Sat, 05 May 2018)
Log Message:
-----------
update cabal options
Modified Paths:
--------------
trunk/lang/ghc/bsd.cabal.options.mk
Modified: trunk/lang/ghc/bsd.cabal.options.mk
===================================================================
--- trunk/lang/ghc/bsd.cabal.options.mk 2018-05-05 21:43:13 UTC (rev 23376)
+++ trunk/lang/ghc/bsd.cabal.options.mk 2018-05-05 21:44:05 UTC (rev 23377)
@@ -1,3 +1,6 @@
+# $MidnightBSD$
+# $FreeBSD: head/lang/ghc/bsd.cabal.options.mk 409206 2016-02-19 20:49:11Z pgj $
+#
# bsd.cabal.options.mk -- Support options for ports based on Haskell Cabal.
#
@@ -11,19 +14,28 @@
HADDOCK_CMD?= ${LOCALBASE}/bin/haddock
HSCOLOUR_CMD?= ${LOCALBASE}/bin/HsColour
-GHC_VERSION?= 7.8.3
+GHC_VERSION?= 7.10.2
+LLVM_VERSION= 35
+HSCOLOUR_VERSION= 1.23
+
HSCOLOUR_DESC?= Colorize generated documentation by HsColour
DYNAMIC_DESC?= Add support for dynamic linking
PROFILE_DESC?= Add support for profiling
LLVM_DESC?= Use the LLVM backend for code generation
+PCLANG_DESC= Build with Clang from ports
+BCLANG_DESC= Build with Clang from base
-.if (!exists(${GHC_CMD}) || exists(${LOCALBASE}/lib/ghc-${GHC_VERSION}/ghc-${GHC_VERSION}/GHC.dyn_hi)) && !defined(IGNORE_DYNAMIC)
+OPTIONS_SINGLE+= C_Compiler
+OPTIONS_SINGLE_C_Compiler= GCC PCLANG BCLANG
+OPTIONS_DEFAULT+= GCC
+
+.if (!exists(${GHC_CMD}) || exists(${LOCALBASE}/lib/ghc-${GHC_VERSION}/rts/libHSrts-ghc${GHC_VERSION}.so)) && !defined(IGNORE_DYNAMIC)
OPTIONS_DEFINE+= DYNAMIC
OPTIONS_DEFAULT+= DYNAMIC
.endif
-.if (!exists(${GHC_CMD}) || exists(${LOCALBASE}/lib/ghc-${GHC_VERSION}/ghc-${GHC_VERSION}/GHC.p_hi)) && !defined(IGNORE_PROFILE)
+.if (!exists(${GHC_CMD}) || exists(${LOCALBASE}/lib/ghc-${GHC_VERSION}/rts/libHSrts_p.a)) && !defined(IGNORE_PROFILE)
OPTIONS_DEFINE+= PROFILE
.endif
More information about the Midnightbsd-cvs
mailing list