git: 9cb37a1105a5 - main - Haskell ports: Switch some to GHC 9.6

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Tue, 13 May 2025 07:35:22 UTC
The branch main has been updated by arrowd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=9cb37a1105a58f13e030cd2e1a29a78922791b93

commit 9cb37a1105a58f13e030cd2e1a29a78922791b93
Author:     Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2025-05-12 17:49:20 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2025-05-13 07:34:35 +0000

    Haskell ports: Switch some to GHC 9.6
---
 cad/hs-verismith/Makefile         | 2 ++
 converters/hs-dhall-bash/Makefile | 2 ++
 converters/hs-dhall-json/Makefile | 2 ++
 converters/hs-dhall-yaml/Makefile | 2 ++
 devel/hs-ghcprofview/Makefile     | 1 +
 devel/hs-hadolint/Makefile        | 2 ++
 lang/dhall/Makefile               | 2 ++
 mail/oama/Makefile                | 1 +
 net-im/matterhorn/Makefile        | 2 ++
 www/hs-gitit/Makefile             | 2 ++
 10 files changed, 18 insertions(+)

diff --git a/cad/hs-verismith/Makefile b/cad/hs-verismith/Makefile
index 458007e1f94d..a9db03e9cc9e 100644
--- a/cad/hs-verismith/Makefile
+++ b/cad/hs-verismith/Makefile
@@ -11,6 +11,8 @@ WWW=		https://github.com/ymherklotz/verismith/
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+BUILD_DEPENDS=	ghc-9.6.7:lang/ghc96
+
 USES=		cabal
 USE_GITHUB=	yes
 GH_ACCOUNT=	ymherklotz
diff --git a/converters/hs-dhall-bash/Makefile b/converters/hs-dhall-bash/Makefile
index c2ff95490cfc..920a9ca22f2a 100644
--- a/converters/hs-dhall-bash/Makefile
+++ b/converters/hs-dhall-bash/Makefile
@@ -8,6 +8,8 @@ WWW=		https://dhall-lang.org/
 
 LICENSE=	BSD3CLAUSE
 
+BUILD_DEPENDS=	ghc-9.6.7:lang/ghc96
+
 USES=		cabal
 
 USE_CABAL=	Cabal-3.10.2.1_1 \
diff --git a/converters/hs-dhall-json/Makefile b/converters/hs-dhall-json/Makefile
index aa0cd3e38d58..9cd4fd013621 100644
--- a/converters/hs-dhall-json/Makefile
+++ b/converters/hs-dhall-json/Makefile
@@ -9,6 +9,8 @@ WWW=		https://dhall-lang.org/
 
 LICENSE=	BSD3CLAUSE
 
+BUILD_DEPENDS=	ghc-9.6.7:lang/ghc96
+
 USES=		cabal
 
 USE_CABAL=	Cabal-3.10.3.0 \
diff --git a/converters/hs-dhall-yaml/Makefile b/converters/hs-dhall-yaml/Makefile
index 518e0d80f576..8fc460150abc 100644
--- a/converters/hs-dhall-yaml/Makefile
+++ b/converters/hs-dhall-yaml/Makefile
@@ -9,6 +9,8 @@ WWW=		https://dhall-lang.org/
 
 LICENSE=	BSD3CLAUSE
 
+BUILD_DEPENDS=	ghc-9.6.7:lang/ghc96
+
 USES=		cabal
 
 USE_CABAL=	Cabal-3.10.2.1_1 \
diff --git a/devel/hs-ghcprofview/Makefile b/devel/hs-ghcprofview/Makefile
index 32d749a0b143..9c6686dc4987 100644
--- a/devel/hs-ghcprofview/Makefile
+++ b/devel/hs-ghcprofview/Makefile
@@ -11,6 +11,7 @@ LICENSE=	BSD3CLAUSE
 
 BROKEN_aarch64=	error: incompatible pointer to integer conversion assigning to 'ffi_arg' (aka 'unsigned long') from 'HsPtr' (aka 'void *')
 
+BUILD_DEPENDS=	ghc-9.6.7:lang/ghc96
 LIB_DEPENDS=	libfreetype.so:print/freetype2 \
 		libharfbuzz.so:print/harfbuzz
 
diff --git a/devel/hs-hadolint/Makefile b/devel/hs-hadolint/Makefile
index 41f5ac713f08..534affb0641d 100644
--- a/devel/hs-hadolint/Makefile
+++ b/devel/hs-hadolint/Makefile
@@ -9,6 +9,8 @@ WWW=		https://github.com/hadolint/hadolint
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+BUILD_DEPENDS=	ghc-9.6.7:lang/ghc96
+
 USES=		cabal
 USE_LOCALE=	en_US.UTF-8
 
diff --git a/lang/dhall/Makefile b/lang/dhall/Makefile
index 07210ab3328f..08d089b3aca6 100644
--- a/lang/dhall/Makefile
+++ b/lang/dhall/Makefile
@@ -8,6 +8,8 @@ WWW=		https://dhall-lang.org/
 
 LICENSE=	BSD3CLAUSE
 
+BUILD_DEPENDS=	ghc-9.6.7:lang/ghc96
+
 USES=		cabal
 
 USE_CABAL=	Diff-0.4.1 \
diff --git a/mail/oama/Makefile b/mail/oama/Makefile
index fd85672197ae..6b67909278fc 100644
--- a/mail/oama/Makefile
+++ b/mail/oama/Makefile
@@ -10,6 +10,7 @@ WWW=		https://github.com/pdobsan/oama
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/License
 
+BUILD_DEPENDS=	ghc-9.6.7:lang/ghc96
 LIB_DEPENDS=	libsecret-1.so:security/libsecret
 RUN_DEPENDS=	gpgme-config:security/gpgme
 
diff --git a/net-im/matterhorn/Makefile b/net-im/matterhorn/Makefile
index 4568e8f9dfe8..fd7fd0ef6781 100644
--- a/net-im/matterhorn/Makefile
+++ b/net-im/matterhorn/Makefile
@@ -9,6 +9,8 @@ WWW=		https://github.com/matterhorn-chat/matterhorn/
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+BUILD_DEPENDS= ghc-9.6.7:lang/ghc96
+
 USES=		cabal
 
 USE_CABAL=	HTTP-4000.4.1_5 \
diff --git a/www/hs-gitit/Makefile b/www/hs-gitit/Makefile
index ddccd1fcaa20..8435a5b58e4c 100644
--- a/www/hs-gitit/Makefile
+++ b/www/hs-gitit/Makefile
@@ -8,6 +8,8 @@ WWW=		https://github.com/jgm/gitit
 
 LICENSE=	GPLv2
 
+BUILD_DEPENDS=	ghc-9.6.7:lang/ghc96
+
 USES=		cabal
 
 OPTIONS_DEFINE=		PLUGINS EXPORTS