aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGleb Popov <arrowd@FreeBSD.org>2025-06-17 05:40:30 +0000
committerGleb Popov <arrowd@FreeBSD.org>2025-06-22 09:35:49 +0000
commita5de5d2d8b7d3256f50c668520520982f82cc941 (patch)
tree859fbc31a67a0821cec80709dfc144d857502c0f
parentbd22535c51682fb74b1475628b26c0d341f206c1 (diff)
lang/ghc92: Use the same GHC 9.2 as bootstrap
This removes dependency on GHC 8.10.7 as a bootstrap, and transitively - on llvm11 PR: 287528
-rw-r--r--lang/ghc/distinfo6
-rw-r--r--lang/ghc92/Makefile9
2 files changed, 5 insertions, 10 deletions
diff --git a/lang/ghc/distinfo b/lang/ghc/distinfo
index 07b2ca3d1090..580b61c0b40b 100644
--- a/lang/ghc/distinfo
+++ b/lang/ghc/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1746980342
+TIMESTAMP = 1746980343
SHA256 (ghc-9.8.4-src.tar.xz) = 17e8188f3c8a5c2f73fb4e35d01032e8dc258835ec876d52c8ad8ee3d24b2fc5
SIZE (ghc-9.8.4-src.tar.xz) = 32615492
SHA256 (ghc-9.6.7-src.tar.xz) = d053bf6ce1d588a75cfe8c9316269486e9d8fb89dcdf6fd92836fa2e3df61305
@@ -15,8 +15,8 @@ SHA256 (hadrian-9.6.7-boot.tar.gz) = f81dc59b4aef59c62c645da7be0b1fb8720aba338c8
SIZE (hadrian-9.6.7-boot.tar.gz) = 1495514
SHA256 (hadrian-9.4.8-boot.tar.gz) = 5eb060655686921b086645dcbdd6268f09bc66baf8cc76fce74dea9b8b55ab5d
SIZE (hadrian-9.4.8-boot.tar.gz) = 1495586
-SHA256 (hadrian-9.2.8-boot.tar.gz) = 730412e1c17309670075be8f76dbca9ebadedfa10b758e605f9e67804e9e8ac5
-SIZE (hadrian-9.2.8-boot.tar.gz) = 1473009
+SHA256 (hadrian-9.2.8-boot.tar.gz) = 21a5154159dd89c09246646c82b5ccfc0c0963d45459cb0e59709a549272c8c7
+SIZE (hadrian-9.2.8-boot.tar.gz) = 1495573
SHA256 (ghc-9.6.7-boot-amd64-freebsd.tar.xz) = d55285c5998f3f040f52e159bc3b381ddd969a64670bf6630838fde2a84eb7c6
SIZE (ghc-9.6.7-boot-amd64-freebsd.tar.xz) = 125512852
SHA256 (ghc-9.2.8-boot-amd64-freebsd.tar.xz) = 8b172a963e316a57906edb7914be765021337a685e578bc3303db072aee3eb16
diff --git a/lang/ghc92/Makefile b/lang/ghc92/Makefile
index 1b38789da16f..c437b0dea4c9 100644
--- a/lang/ghc92/Makefile
+++ b/lang/ghc92/Makefile
@@ -18,16 +18,11 @@ BASE_PACKAGES= Cabal-3.6.3.0 array-0.5.4.0 base-4.16.4.0 binary-0.8.9.0 \
process-1.6.16.0 stm-2.5.0.2 template-haskell-2.18.0.0 \
terminfo-0.4.1.5 text-1.2.5.0 time-1.11.1.1 \
transformers-0.5.6.2 unix-2.7.2.2 xhtml-3000.2.2.1
-BOOT_GHC_VERSION= 8.10.7
-BOOT_LLVM_VERSION= 11
+BOOT_GHC_VERSION= 9.2.8
+BOOT_LLVM_VERSION= 12
MASTERDIR= ${.CURDIR}/../ghc
PATCHDIR= ${.CURDIR}/files
# PLIST for this port is set in the master one
.include "${MASTERDIR}/Makefile"
-
-# This version of ncurses is needed by bootstrap compiler
-.if empty(PORT_OPTIONS:MBOOT)
-BUILD_DEPENDS+= ${LOCALBASE}/lib/compat/libncursesw.so.8:misc/compat12x
-.endif