This uses the new ghc bootstrap distfiles with espies clang/llvm fix. Still untested on my side -- it's for the people who don't want to wait.
Index: Makefile =================================================================== RCS file: /cvs/ports/lang/ghc/Makefile,v retrieving revision 1.145 diff -u -p -r1.145 Makefile --- Makefile 17 Apr 2017 17:21:49 -0000 1.145 +++ Makefile 17 Apr 2017 22:19:23 -0000 @@ -12,12 +12,12 @@ COMMENT = compiler for the functional l NO_CCACHE = Yes DISTNAME = ghc-${MODGHC_VER} -REVISION = 8 +REVISION = 9 CATEGORIES = lang devel HOMEPAGE = https://www.haskell.org/ghc/ # Version of the precompiled binaries -BIN_VER = 7.10.2.20160325 +BIN_VER = 7.10.2.20170417 # Pull in lang/ghc to get MODGHC_VER and ONLY_FOR_ARCHS, which is maintained # in ghc.port.mk. lang/python needed for regression tests. @@ -218,7 +218,7 @@ do-test: # It doesn't matter wether 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 = 20160325 +BOOTSTRAP_DATE = 20170417 # Create a bootstrapper. This compiles a stripped-down version of # ghc and creates a `bindist', i.e. a tarball with binaries that Index: distinfo =================================================================== RCS file: /cvs/ports/lang/ghc/distinfo,v retrieving revision 1.47 diff -u -p -r1.47 distinfo --- distinfo 5 Apr 2016 08:15:50 -0000 1.47 +++ distinfo 17 Apr 2017 22:19:23 -0000 @@ -1,12 +1,12 @@ -SHA256 (ghc/ghc-7.10.2.20160325-amd64-unknown-openbsd.tar.bz2) = 1sd8stfmd+XasWWa6sD2pcqpXRau9DfGPKVp5s/Ufbk= -SHA256 (ghc/ghc-7.10.2.20160325-i386-unknown-openbsd.tar.bz2) = kpXI1cVK0k5OAmY1PLL7QK2YofLkUyctNQxhaWxlnXY= -SHA256 (ghc/ghc-7.10.2.20160325-shlibs-amd64.tar.gz) = b3cXJNqE0epvnS1OrCvWs8uM1zQTRNqyQw7JZ1D5YOI= -SHA256 (ghc/ghc-7.10.2.20160325-shlibs-i386.tar.gz) = m4erl5+oNndoNGuhwd2eDxZ0wuy3XOzt2Z+vvqhID5A= +SHA256 (ghc/ghc-7.10.2.20170417-amd64-unknown-openbsd.tar.bz2) = Zi89wOtx8B2PDZccNKhYEixZzVdSU/hhXiy/AhfMUKw= +SHA256 (ghc/ghc-7.10.2.20170417-i386-unknown-openbsd.tar.bz2) = cIUSPvn5j2WTJffi4V2ZIds97j7BVkgf5R/PJG9Mmfk= +SHA256 (ghc/ghc-7.10.2.20170417-shlibs-amd64.tar.gz) = pjwOPoY5ckWNFywMgZYobo1rZp1WGwNbMunbM0y3CI8= +SHA256 (ghc/ghc-7.10.2.20170417-shlibs-i386.tar.gz) = XSd02Q70dSiktMSIAa58x75I2+wMGp9aRML4UgTPvKY= SHA256 (ghc/ghc-7.10.3b-src.tar.bz2) = sLsXe4CV3mB05aNTjlX9H8GH2ubrauNrBVgsVffS228= SHA256 (ghc/ghc-7.10.3b-testsuite.tar.bz2) = YWvbXrC7WvzA8YClOLTOOg9nusHYkMfRsV7UPuGkDOE= -SIZE (ghc/ghc-7.10.2.20160325-amd64-unknown-openbsd.tar.bz2) = 62154511 -SIZE (ghc/ghc-7.10.2.20160325-i386-unknown-openbsd.tar.bz2) = 62533842 -SIZE (ghc/ghc-7.10.2.20160325-shlibs-amd64.tar.gz) = 2160323 -SIZE (ghc/ghc-7.10.2.20160325-shlibs-i386.tar.gz) = 2086481 +SIZE (ghc/ghc-7.10.2.20170417-amd64-unknown-openbsd.tar.bz2) = 62056647 +SIZE (ghc/ghc-7.10.2.20170417-i386-unknown-openbsd.tar.bz2) = 62553411 +SIZE (ghc/ghc-7.10.2.20170417-shlibs-amd64.tar.gz) = 2229980 +SIZE (ghc/ghc-7.10.2.20170417-shlibs-i386.tar.gz) = 2152255 SIZE (ghc/ghc-7.10.3b-src.tar.bz2) = 13797785 SIZE (ghc/ghc-7.10.3b-testsuite.tar.bz2) = 1733531