Index | Thread | Search

From:
Greg Steuck <gnezdo@openbsd.org>
Subject:
[PATCH] Repackage ghc bootstrap for 7.7
To:
kili@openbsd.org, ports@openbsd.org
Date:
Mon, 17 Mar 2025 09:15:55 -0700

Download raw body.

Thread
Hi Matthias,

I rebuilt ghc bootstraps on both supported platforms and uploaded the
results into ~gnezdo/snapshot. I was running these snaps:

amd64 OpenBSD 7.7-beta (GENERIC.MP) #600: Sun Mar 16 17:44:04 MDT 2025
arm64 OpenBSD 7.7-beta (GENERIC.MP) #341: Sun Mar 16 16:10:07 MDT 2025

If you could put them up and then double check things still work, we
should be ready before ports freeze.

Thanks
Greg

 lang/ghc/Makefile |  4 ++--
 lang/ghc/distinfo | 19 ++++++++++---------
 2 files changed, 12 insertions(+), 11 deletions(-)

diff --git a/lang/ghc/Makefile b/lang/ghc/Makefile
index 72ef1eee410..f5b08cb30f8 100644
--- a/lang/ghc/Makefile
+++ b/lang/ghc/Makefile
@@ -19,7 +19,7 @@ CATEGORIES =		lang devel
 HOMEPAGE =		https://www.haskell.org/ghc/
 
 # Version of the precompiled binaries
-BIN_VER =		9.8.3.20241111
+BIN_VER =		9.8.3.20250316
 
 # lang/python needed to bootstrap hadrian.
 MODULES =		lang/python
@@ -193,7 +193,7 @@ do-test:
 # It doesn't matter whether this is the actual date of the bootstrapper
 # build. It's just used to get different distfiles whenever new
 # bootstrappers have to be built.
-BOOTSTRAP_DATE =	20241111
+BOOTSTRAP_DATE =	20250316
 
 # Create a bootstrapper. This compiles a stripped-down version of ghc
 # and creates a `bindist', i.e. a tarball with binaries that can be
diff --git a/lang/ghc/distinfo b/lang/ghc/distinfo
index 90277fe5bac..015ffe48577 100644
--- a/lang/ghc/distinfo
+++ b/lang/ghc/distinfo
@@ -1,14 +1,15 @@
 SHA256 (ghc/ghc-9.8.3-src.tar.xz) = meQNcp7IgxpjO3X9hdZd0Q4xoBM97J0ZjWhqJzZ5q3A=
 SHA256 (ghc/ghc-9.8.3-testsuite.tar.xz) = 0qOSnUBx3FtpnjUlmiVFo5sb1G7R4OJupC8Qz7xO0xU=
-SHA256 (ghc/ghc-9.8.3.20241111-aarch64.tar.xz) = xsS7rBvdK4Mll7L+4nrGG0PlOUbNfuZ1iszYX6SBgsM=
-SHA256 (ghc/ghc-9.8.3.20241111-amd64.tar.xz) = hu2fWQxl241tXZHQ0ZUIDEKMj8MMeLZU42OvXE2Azj0=
-SHA256 (ghc/ghc-9.8.3.20241111-shlibs-aarch64.tar.gz) = HyB7YP0jVa69Ec9hG/SjO/p80I/usZ0DozKv/nyl8JE=
-SHA256 (ghc/ghc-9.8.3.20241111-shlibs-amd64.tar.gz) = f8ngJzFpzjeCvlFaLptKVKFpUJMlzbvZ0Rqz14CRUvs=
+SHA256 (ghc/ghc-9.8.3.20250316-aarch64.tar.xz) = m2rVRLEReepqlw98pbHG0+fqiB/DXfpmcO+DcO2l/aY=
+SHA256 (ghc/ghc-9.8.3.20250316-amd64.tar.xz) = eW/Bc8juIoWskcFR+WFyDyxNiSKs14jXvyW+VUnDMOk=
+SHA256 (ghc/ghc-9.8.3.20250316-shlibs-aarch64.tar.gz) = JxpRZdRGQvJEqKXxjimMiGF0fBlYYgpqQE3jEuTdCFo=
+SHA256 (ghc/ghc-9.8.3.20250316-shlibs-amd64.tar.gz) = /jwcJ2uXYfmIxTn/aMlVFsKpLr0SLHt5hbzADZD7Kvc=
 SHA256 (ghc/hadrian-sources-9.8.3.20241111.tar.gz) = c/bii6wxSimhWh4eq/FI7+3FS/DjTkJDd7RilEPDKJE=
+SHA256 (ghc/hadrian-sources-9.8.3.20250316.tar.gz) = 89i6w8BHOEw5RqPPWFgyf175HxMHFG9UwraesOImnV0=
 SIZE (ghc/ghc-9.8.3-src.tar.xz) = 32565948
 SIZE (ghc/ghc-9.8.3-testsuite.tar.xz) = 7182236
-SIZE (ghc/ghc-9.8.3.20241111-aarch64.tar.xz) = 101346476
-SIZE (ghc/ghc-9.8.3.20241111-amd64.tar.xz) = 81144284
-SIZE (ghc/ghc-9.8.3.20241111-shlibs-aarch64.tar.gz) = 3822929
-SIZE (ghc/ghc-9.8.3.20241111-shlibs-amd64.tar.gz) = 3573925
-SIZE (ghc/hadrian-sources-9.8.3.20241111.tar.gz) = 1582319
+SIZE (ghc/ghc-9.8.3.20250316-aarch64.tar.xz) = 102447364
+SIZE (ghc/ghc-9.8.3.20250316-amd64.tar.xz) = 80735040
+SIZE (ghc/ghc-9.8.3.20250316-shlibs-aarch64.tar.gz) = 3820934
+SIZE (ghc/ghc-9.8.3.20250316-shlibs-amd64.tar.gz) = 3574364
+SIZE (ghc/hadrian-sources-9.8.3.20250316.tar.gz) = 1582264
-- 
2.48.1