summaryrefslogtreecommitdiff
path: root/devel/hs-haskell-language-server/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'devel/hs-haskell-language-server/Makefile')
-rw-r--r--devel/hs-haskell-language-server/Makefile10
1 files changed, 8 insertions, 2 deletions
diff --git a/devel/hs-haskell-language-server/Makefile b/devel/hs-haskell-language-server/Makefile
index b3ba5e531c99..efb82edca721 100644
--- a/devel/hs-haskell-language-server/Makefile
+++ b/devel/hs-haskell-language-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= haskell-language-server
DISTVERSION= 2.10.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_aarch64= compiler crashes
NOT_FOR_ARCHS= i386
-FLAVORS= default ghc94
+FLAVORS= default ghc94 ghc96
FLAVOR?= ${FLAVORS:[1]}
.if ${FLAVOR:U} != default
PKGNAMESUFFIX= -${FLAVOR}
@@ -23,6 +23,9 @@ PKGNAMESUFFIX= -${FLAVOR}
.if ${FLAVOR:U} == ghc94
BUILD_DEPENDS= ghc-9.4.8:lang/ghc94
GHC_VERSION= 9.4.8
+.elif ${FLAVOR:U} == ghc96
+BUILD_DEPENDS= ghc-9.6.7:lang/ghc96
+GHC_VERSION= 9.6.7
.endif
USES= cabal
@@ -49,6 +52,9 @@ USE_CABAL+= ${${f}_USE_CABAL}
.endfor
.endif
+post-patch:
+ ${REINPLACE_CMD} 's|jobs: 1|jobs: 2|' ${CABAL_HOME}/.cabal/config
+
.include <bsd.port.pre.mk>
.if ${ARCH} == aarch64