1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-19 00:13:33 +00:00

lang/ghc92: Update to 9.2.8

This commit is contained in:
Gleb Popov 2023-06-03 12:23:06 +03:00
parent 19bfd71bea
commit 7ef23b4e8c
5 changed files with 9950 additions and 4974 deletions

View File

@ -154,6 +154,15 @@ BOOT_GHC= ${BOOT_INSTALL_DIR}/bin/ghc-${BOOT_GHC_VERSION}
BOOT_DIR= ${WRKDIR}/ghc-${BOOT_GHC_VERSION}-${CONFIGURE_TARGET}
.endif
# this is hacky but 92 is special as it is compiled with autotools on i386 and with Hadrian elsewhere
.if ${SLAVE_PORT} == "yes" && ${PKGNAMESUFFIX} == "92"
. ifdef USE_HADRIAN
PLIST= ${.CURDIR}/../ghc92/pkg-plist.hadrian
. else
PLIST= ${.CURDIR}/../ghc92/pkg-plist
. endif
.endif
# This version of ncurses is needed by bootstrap compiler
.if ${OSVERSION} > 1300078 && empty(PORT_OPTIONS:MBOOT)
BUILD_DEPENDS+= ${LOCALBASE}/lib/compat/libncursesw.so.8:misc/compat12x

View File

@ -1,14 +1,14 @@
TIMESTAMP = 1683969935
TIMESTAMP = 1685194345
SHA256 (ghc-9.4.5-src.tar.xz) = 6256cf9caf6d6dc7b611dcfbb247df2d528e85aa39d22a698e870e5a590e8601
SIZE (ghc-9.4.5-src.tar.xz) = 28641296
SHA256 (ghc-9.2.7-src.tar.xz) = a253567a17b734a4c0dd0ffa296d33c2a5b5a54a77df988806a2a1e1ca7e88b8
SIZE (ghc-9.2.7-src.tar.xz) = 24610432
SHA256 (ghc-9.2.8-src.tar.xz) = 5f13d1786bf4fd12f4b45faa37abedb5bb3f36d5e58f7da5307e8bfe88a567a1
SIZE (ghc-9.2.8-src.tar.xz) = 24661260
SHA256 (ghc-8.10.7-src.tar.xz) = e3eef6229ce9908dfe1ea41436befb0455fefb1932559e860ad4c606b0d03c9d
SIZE (ghc-8.10.7-src.tar.xz) = 19932668
SHA256 (hadrian-9.4.5-boot.tar.gz) = 5319d341c982b5f0f137834befeb7a70d87b69ec2642c2d7a5f2a182d17ce44a
SIZE (hadrian-9.4.5-boot.tar.gz) = 1495569
SHA256 (hadrian-9.2.7-boot.tar.gz) = e332380ecf69fee189e6d9bc305435954c0b93427ad52bf0da0b9539b6461e54
SIZE (hadrian-9.2.7-boot.tar.gz) = 1472978
SHA256 (hadrian-9.2.8-boot.tar.gz) = 200e7f59b83a32837250c7d2ee03f02ad321091680d1200f3142697b23bdc1da
SIZE (hadrian-9.2.8-boot.tar.gz) = 1473036
SHA256 (ghc-9.2.7-boot-amd64-freebsd.tar.xz) = 4cd2ca8d7afd0fe3f83133d9a07b953bd7f331e5a70caf5401087e62840b6c89
SIZE (ghc-9.2.7-boot-amd64-freebsd.tar.xz) = 118471240
SHA256 (ghc-8.10.7-boot-amd64-freebsd.tar.xz) = 5adfeceee2c3aa1208da174390cbb8e8c1d0a333b7c4a3a676a63f93beaf3126

View File

@ -6,7 +6,7 @@ CONFIGURE_ARGS= ${GMP_CONFIGURE_ON}
OPTIONS_DEFINE= DYNAMIC PROFILE
GHC_VERSION= 9.2.7
GHC_VERSION= 9.2.8
LLVM_VERSION= 12
BASE_PACKAGES= Cabal-3.6.3.0 array-0.5.4.0 base-4.16.4.0 binary-0.8.9.0 \
bytestring-0.11.4.0 containers-0.6.5.1 deepseq-1.4.6.1 \
@ -22,6 +22,6 @@ BOOT_LLVM_VERSION= 10
MASTERDIR= ${.CURDIR}/../ghc
PATCHDIR= ${.CURDIR}/files
PLIST= ${.CURDIR}/pkg-plist
# PLIST for this port is set in the master one
.include "${MASTERDIR}/Makefile"

File diff suppressed because it is too large Load Diff

4982
lang/ghc92/pkg-plist.hadrian Normal file

File diff suppressed because it is too large Load Diff