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