diff --git a/devel/hs-haskell-language-server/Makefile b/devel/hs-haskell-language-server/Makefile index 187eaf1d42d0..b3ba5e531c99 100644 --- a/devel/hs-haskell-language-server/Makefile +++ b/devel/hs-haskell-language-server/Makefile @@ -1,64 +1,65 @@ PORTNAME= haskell-language-server DISTVERSION= 2.10.0.0 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= LSP provider implementation for Haskell language WWW= https://haskell-language-server.readthedocs.io/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_aarch64= compiler crashes NOT_FOR_ARCHS= i386 FLAVORS= default ghc94 FLAVOR?= ${FLAVORS:[1]} .if ${FLAVOR:U} != default PKGNAMESUFFIX= -${FLAVOR} .endif # Do not use a flavor helper to let Uses/cabal.mk machinery to kick in .if ${FLAVOR:U} == ghc94 BUILD_DEPENDS= ghc-9.4.8:lang/ghc94 GHC_VERSION= 9.4.8 .endif USES= cabal .for flavor in ${FLAVORS} . include "Makefile.cabal.${flavor}" .endfor USE_CABAL= ${${FLAVOR}_USE_CABAL} CABAL_PROJECT= append CABAL_FLAGS= -dynamic CABAL_EXECUTABLES= ${PORTNAME} \ ${PORTNAME}-wrapper .if ${FLAVOR:U} != default SKIP_CABAL_PLIST= yes PLIST_FILES= bin/${PORTNAME}-${GHC_VERSION} .endif # When running 'make makesum' we want USE_CABAL to include packages for all flavors .ifmake makesum .for f in ${FLAVORS} USE_CABAL+= ${${f}_USE_CABAL} .endfor .endif .include .if ${ARCH} == aarch64 # compiler goes out of memory BUILD_ARGS+= --disable-optimization .endif .if ${FLAVOR:U} != default post-install: ${RM} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-wrapper ${MV} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-${GHC_VERSION} .endif .include