I decided to keep older versions of GHC ports in tree to easen producing binary distributions for Haskell Stack.
These ports are not intended to be used instead of lang/ghc port to build hs-* ports, so no fiddling with DEFAULT_VERSIONS is done.
Change log:
- Add "amd64-portbld-freebsd" LLVM target.
- Refresh patch for OSMem.c.
-Remove now obsolete hunk from patch-configure.ac.
-Pop "CONFIGURE_ENV+=OPT=opt50 LLC=llc50" out of ARM .if clause.
-Refresh patch-llvm-targets patch.
-Set "opt" and "llc" executables via settings file.
- Create lang/ghc843 port from lang/ghc one.
-Factor out common GHC port code into bsd.ghc.mk.
- Share pkg-plist between lang/ghc and lang/ghc843.
-lang/ghc: Add patch to fix build on ARM arches.