Add a port for GHC 8.6.2. It isn't going to be a default GHC.
Depends on D18378.
I forgot to add it to category Makefile, but can't update the revision now, for some reason:
>>>  <http> https://reviews.freebsd.org/api/differential.creatediff <<<  <http> 61,157,363 us [2018-12-01 08:17:07] EXCEPTION: (HTTPFutureCURLResponseStatus) [cURL/92] (https://reviews.freebsd.org/api/differential.creatediff) The cURL library raised an error while making a request. You may be able to find more information about this error (error code: 92) on the cURL site: http://curl.haxx.se/libcurl/c/libcurl-errors.html# at [<phutil>/src/future/http/HTTPSFuture.php:408] arcanist(), phutil() #0 HTTPSFuture::isReady() called at [<phutil>/src/future/Future.php:37] #1 Future::resolve(NULL) called at [<phutil>/src/future/FutureProxy.php:34] #2 FutureProxy::resolve() called at [<phutil>/src/conduit/ConduitClient.php:64] #3 ConduitClient::callMethodSynchronous(string, array) called at [<arcanist>/src/workflow/ArcanistDiffWorkflow.php:519] #4 ArcanistDiffWorkflow::run() called at [<arcanist>/scripts/arcanist.php:394]
The arm patch was merged upstream : https://github.com/ghc/ghc/commit/297879a78cc6ca4c27afb0cc863c8796b60da6e1
patch-configure is not needed anymore.
You can delete these lines
ghci with DYNAMIC option is fixed on aarch64
root@tegra-x1: ~ pkg info -f ghc862 | grep DYNAMIC DYNAMIC : on root@tegra-x1: ~ ghci-8.6.2 GHCi, version 8.6.2: http://www.haskell.org/ghc/ :? for help Prelude> let x = 42 in x / 9 4.666666666666667 Prelude>
Looks good to me with the created-by and svn-cp change.
Please prepare a followup for all he ghc-ports to address the order of the first block: