**This review has been split into multiple parts**
//This review remains as a meta review to track the multiple parts//
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/
Individual reviews:
[] https://reviews.freebsd.org/D13751: ancillary ports
[] https://reviews.freebsd.org/D13752: mono (and USES=mono)
[] msbuild (depends on mono)
[] fsharp (depends on msbuild)
[] monodevelop (depends on msbuild)
Commit message:
```
Update mono version 5.2.0.215 (and update friends)
devel/monodevelop:
- update to version 7.1.0.1297
- add azure cli files to the download list
- remove reference assemblies as a dependency: no longer required
- remove mono-addins as a dependency: shipped internally (via github)
- remove cmake as a dependency: replaced by new build system based on msbuild
- add multiple nuget feeds and move nuget dependencies into separate files
- explicitly ser full path to install(1) to fix installation script
devel/msbuild: Build platform for .NET and Visual Studio
- add port for version 15.3.0.0
- manually implement the dotnet cli (via overridden csc.exe file) to support
building without having to download .NET Core
lang/fsharp:
- update to version 4.1.25
- add msbuild as build dependency (xbuild is no longer used)
- remove redundant mono dependency (now provided via USES)
```