diff options
author | pho <pho@pkgsrc.org> | 2021-04-27 11:59:42 +0000 |
---|---|---|
committer | pho <pho@pkgsrc.org> | 2021-04-27 11:59:42 +0000 |
commit | 5055c3264acae6f41dd2be5319d7358e1585b4f8 (patch) | |
tree | 4b4e3298e1203acfc1f0c27a37346ea8a1465c9c /lang | |
parent | 5928f473eaf66c9ad134bb6514e1085dacefcbb2 (diff) | |
download | pkgsrc-5055c3264acae6f41dd2be5319d7358e1585b4f8.tar.gz |
Added a bootkit for Darwin/x86-64
Diffstat (limited to 'lang')
-rw-r--r-- | lang/ghc90/Makefile | 5 | ||||
-rw-r--r-- | lang/ghc90/bootstrap.mk | 16 | ||||
-rw-r--r-- | lang/ghc90/distinfo | 16 |
3 files changed, 17 insertions, 20 deletions
diff --git a/lang/ghc90/Makefile b/lang/ghc90/Makefile index 6d01998f5aa..24490a22ced 100644 --- a/lang/ghc90/Makefile +++ b/lang/ghc90/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.7 2021/04/27 00:48:17 pho Exp $ +# $NetBSD: Makefile,v 1.8 2021/04/27 11:59:42 pho Exp $ # ----------------------------------------------------------------------------- # Package metadata # @@ -23,8 +23,7 @@ CONFLICTS+= ghc-[0-9]* # binaries sufficient to bootstrap compilers for each platforms. If # you want to build them yourself, follow instructions in # BOOTSTRAP.txt and ./bootstrap.mk -#BROKEN_EXCEPT_ON_PLATFORM+= Darwin-*-powerpc # Not available yet -#BROKEN_EXCEPT_ON_PLATFORM+= Darwin-*-x86_64 # Not available yet +BROKEN_EXCEPT_ON_PLATFORM+= Darwin-*-x86_64 BROKEN_EXCEPT_ON_PLATFORM+= FreeBSD-*-i386 BROKEN_EXCEPT_ON_PLATFORM+= FreeBSD-*-x86_64 BROKEN_EXCEPT_ON_PLATFORM+= NetBSD-*-x86_64 diff --git a/lang/ghc90/bootstrap.mk b/lang/ghc90/bootstrap.mk index 7c0a1e14de6..49e332fdf40 100644 --- a/lang/ghc90/bootstrap.mk +++ b/lang/ghc90/bootstrap.mk @@ -1,4 +1,4 @@ -# $NetBSD: bootstrap.mk,v 1.6 2021/04/27 00:48:17 pho Exp $ +# $NetBSD: bootstrap.mk,v 1.7 2021/04/27 11:59:42 pho Exp $ # ----------------------------------------------------------------------------- # Select a bindist of bootstrapping compiler on a per-platform basis. # @@ -19,18 +19,12 @@ # * GHC 8.0.2 requires 7.8 or later to bootstrap. # * GHC 7.10.3 requires 7.6 or later to bootstrap. -.if !empty(MACHINE_PLATFORM:MDarwin-*-powerpc) || make(distinfo) || make (makesum) || make(mdi) -#BOOT_VERSION:= 8.4.4 -#BOOT_ARCHIVE:= ghc-${BOOT_VERSION}-boot-powerpc-apple-darwin.tar.xz -#DISTFILES:= ${DISTFILES} ${BOOT_ARCHIVE} # Available in LOCAL_PORTS +.if !empty(MACHINE_PLATFORM:MDarwin-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) +BOOT_VERSION:= 9.0.1 +BOOT_ARCHIVE:= ghc-${BOOT_VERSION}-boot-x86_64-apple-darwin.tar.xz +DISTFILES:= ${DISTFILES} ${BOOT_ARCHIVE} # Available in LOCAL_PORTS .endif -#.if !empty(MACHINE_PLATFORM:MDarwin-*-x86_64) || make(distinfo) || make (makesum) || make(mdi) -#BOOT_VERSION:= 8.4.4 -#BOOT_ARCHIVE:= ghc-${BOOT_VERSION}-boot-x86_64-apple-darwin.tar.xz -#DISTFILES:= ${DISTFILES} ${BOOT_ARCHIVE} # Available in LOCAL_PORTS -#.endif - .if !empty(MACHINE_PLATFORM:MFreeBSD-*-i386) || make(distinfo) || make (makesum) || make(mdi) BOOT_VERSION:= 9.0.1 BOOT_ARCHIVE:= ghc-${BOOT_VERSION}-boot-i386-unknown-freebsd.tar.xz diff --git a/lang/ghc90/distinfo b/lang/ghc90/distinfo index 55f9dc61c57..2376713f661 100644 --- a/lang/ghc90/distinfo +++ b/lang/ghc90/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.5 2021/04/27 00:48:17 pho Exp $ +$NetBSD: distinfo,v 1.6 2021/04/27 11:59:42 pho Exp $ SHA1 (ghc-8.10.4-boot-x86_64-unknown-netbsd.tar.xz) = 3ff01d768393b3866e7a7543f9f55646aaffce7a RMD160 (ghc-8.10.4-boot-x86_64-unknown-netbsd.tar.xz) = 39bf10b13054a6316c8477609fb98abe4277fa6c @@ -8,6 +8,10 @@ SHA1 (ghc-9.0.1-boot-i386-unknown-freebsd.tar.xz) = 4acbac13308bf08af6711d7e5c23 RMD160 (ghc-9.0.1-boot-i386-unknown-freebsd.tar.xz) = cbd60204d7bfdf3bbc26a0f8c78683560731e070 SHA512 (ghc-9.0.1-boot-i386-unknown-freebsd.tar.xz) = f243d2a091dbaa670ecaac913266e428164064e5c73a2d4e96b603f16af94f3c4af4358e01c04d492de8ddd8c4b6d25ebe8b62b929b6191cd87f0f1d13873fde Size (ghc-9.0.1-boot-i386-unknown-freebsd.tar.xz) = 48912780 bytes +SHA1 (ghc-9.0.1-boot-x86_64-apple-darwin.tar.xz) = 199c1e752366cefe94293ad9012e22912f92a88d +RMD160 (ghc-9.0.1-boot-x86_64-apple-darwin.tar.xz) = 693d5d31c4ccc0781c4fdb4770f9fb552195ac02 +SHA512 (ghc-9.0.1-boot-x86_64-apple-darwin.tar.xz) = ab7f8abc94d1e1cf1536c6837ef50ddc741eb057da77c941f645cee3e273ab80f4b0c0e81b189d78b197fb3b93a0815b5ebc02c9adced9c14e13ed4446805cd5 +Size (ghc-9.0.1-boot-x86_64-apple-darwin.tar.xz) = 57580500 bytes SHA1 (ghc-9.0.1-boot-x86_64-unknown-freebsd.tar.xz) = ce024f52886ea3c5af0c51aebfc9824744ee0a14 RMD160 (ghc-9.0.1-boot-x86_64-unknown-freebsd.tar.xz) = f284af547d6a2e6f31ae78d429d2e093b7e6f2da SHA512 (ghc-9.0.1-boot-x86_64-unknown-freebsd.tar.xz) = 01b196eca0a23b64687cb795601ca02a409ea0a1b2db48f5b9ab90a95a1db05a254ac92db43726f15382f4cc9e54052685959467a2925fb67ebe5f68570c1eca @@ -22,18 +26,18 @@ SHA512 (netbsd-9.0-amd64-libterminfo.tar.gz) = 79288d44b84df8848afc2cdfee628cc4f Size (netbsd-9.0-amd64-libterminfo.tar.gz) = 27744 bytes SHA1 (patch-aclocal.m4) = 66d27cc50de048beeebee31302107501d5802388 SHA1 (patch-configure.ac) = 0905a0e5358d8c3f3f8366b597a59dd824f294d8 -SHA1 (patch-libraries_base_configure) = f06a961a6507f635aafe50dab3ff4396c012bdec +SHA1 (patch-libraries_Cabal_Cabal_Distribution_Simple_GHC.hs) = a4c82b1282c0580a7945be8c3b9d38bc760db99f SHA1 (patch-libraries_base_GHC_Event_KQueue.hsc) = 8ee5da667a241a05fde3c580d3dc9bdc05aa5f00 SHA1 (patch-libraries_base_System_CPUTime_Posix_Times.hsc) = 2bfb779d534d12073287274ce5e90b99e457a860 SHA1 (patch-libraries_base_System_Environment.hs) = 7d79a91f295915b4408d5f41d5405739d7189215 -SHA1 (patch-libraries_Cabal_Cabal_Distribution_Simple_GHC.hs) = a4c82b1282c0580a7945be8c3b9d38bc760db99f +SHA1 (patch-libraries_base_configure) = f06a961a6507f635aafe50dab3ff4396c012bdec SHA1 (patch-libraries_time_lib_Data_Time_Clock_Internal_CTimespec.hsc) = 588270767f8a9cbde0648fc99807891fef65d721 SHA1 (patch-libraries_time_lib_Data_Time_Clock_Internal_CTimeval.hs) = b2811ec4a845e6b2b44414e940b6108178b597c5 -SHA1 (patch-libraries_unix_include_execvpe.h) = 67dd9720a71a6a55bbe2b50e61621ca60187ef00 -SHA1 (patch-libraries_unix_System_Posix_Env_ByteString.hsc) = 3f675fc5d6bf5cc59a2d5ccffeb9ccd51521645a SHA1 (patch-libraries_unix_System_Posix_Env.hsc) = e94936c139ca15d45cac4a7feb74a601567913ab +SHA1 (patch-libraries_unix_System_Posix_Env_ByteString.hsc) = 3f675fc5d6bf5cc59a2d5ccffeb9ccd51521645a SHA1 (patch-libraries_unix_System_Posix_Files_Common.hsc) = 6efef280832d376915a8987e4e8aac283408f607 SHA1 (patch-libraries_unix_System_Posix_Signals.hsc) = 49215dce493a6bbc440f91a3959e592f86fc779b -SHA1 (patch-rts_posix_OSThreads.c) = d5873aad8836067b5f29b37250666e37db67a4be +SHA1 (patch-libraries_unix_include_execvpe.h) = 67dd9720a71a6a55bbe2b50e61621ca60187ef00 SHA1 (patch-rts_ProfHeap.c) = 38b0623effbe46e04b98fb221591b4ec329a1b37 +SHA1 (patch-rts_posix_OSThreads.c) = d5873aad8836067b5f29b37250666e37db67a4be SHA1 (patch-utils_haddock_driver_Main.hs) = 26b015d3aef9fdff66e66c8e3d9a370a2dbd7067 |