We currently have Mono 4.8 in the ports tree, and Mono 5.2 is available and brings a lot a improvements:
* http://www.mono-project.com/docs/about-mono/releases/5.0.0/
* http://www.mono-project.com/docs/about-mono/releases/5.2.0/
David Neaylor (dbn@) has started working on this.
His WIP ports are located in his [GitHub repository](https://github.com/DragonSA/ports) in the [mono-5.2.0.215](https://github.com/DragonSA/ports/tree/mono-5.2.0.215) branch
There is also a [related thread on mono@](https://lists.freebsd.org/pipermail/freebsd-mono/2017-August/002524.html)
```
# git log --oneline master..
0677e871200250 (HEAD -> mono-5.2.0.215, origingithub/mono-5.2.0.215) USES=lang/mono: generate package liadd acceptance tests by feedack to distinfo
0c5b4bc devel/c17fa1a USES=monodevelop: fix nuget fetching: generate package lists by feed
85c35b9 langfd71e67 devel/mono: automate certificate initialisationdevelop: fix nuget fetching by feed
7684685 develcbba91f lang/monodevelop: fix installation of icons: automate certificate initialisation
8f6194d773edb7 devel/monodevelop: download file required by AzureFunctionsfix installation of icons
8a4bd476a9211d devel/monodevelop: add all feed sources, packagesdownload file required by AzureFunctions
42c0c49 USES=mono: various improvements89bfcdd devel/monodevelop: add all feed sources, packages
87874dc devel/msbuild: fix distinfo, python build depends54ed12c USES=mono: various improvements
aef68f8 lang/fsharpfaa1e72 devel/msbuild: fix distinfoo, python build depends
f24bb194be8ba4 lang/monofsharp: fix distinfo, update monolite versiono
150c6fb04bd243 lang/mono: fix rebasing errordistinfo, regen distinfoupdate monolite version
c88baaf devel3d8841e lang/monodevelop: initial support for full nuget restoreo: fix rebasing error, regen distinfo
ccf7188 Uses=b032298 devel/mono: support listing nuget files in a separate filedevelop: initial support for full nuget restore
8a1c556572b66e Uses/=mono: add support for multiple sourceslisting nuget files in a separate file
61ed621 devel/msbuild: fix compiling with csc.exefb6c349 Uses/mono: add support for multiple sources
84c0202 x11-toolkits/gnome-sharp20: update to 2.24.4362e7d1 devel/msbuild: fix compiling with csc.exe
014c75da334c22 x11-toolkits/gtknome-sharp20: update to 2.12.4524.4
54b1754 lang/mono: increase test coverage086576f x11-toolkits/gtk-sharp20: update to 2.12.45
d04363a devel/msbuild: add unit7d51ef7 lang/mono: increase test supportcoverage
93c6595a934d5 devel/msbuild: fix changes in NUGET_PACKAGEDIR layoutadd unit test support
decade5 lang/mono: update to 5.2.0.215961cd5d devel/msbuild: fix changes in NUGET_PACKAGEDIR layout
0fb16ffff1b7e lang/mono: update to 5.0.1.12.0.215
a67b265efb2093 lang/fsharpmono: update to 45.0.1.251
7df442b devel/msbuild: fix building of facades99972e7 lang/fsharp: update to 4.1.25
3ac398907654dc devel/msbuild: fix version numberbuilding of facades
8801e941e190a2 devel/msbuild: implement installatfix version targetnumber
016b12eef8a88c devel/msbuild: switch to self-generated project.lock.json filesimplement installation target
2e98e61eb126c4 devel/msbuild: switch to self-generated project.lock.json files
00575c4 devel/msbuild: initial building version
```