TODO:
[] Upstream patches
[] fix tests (seems like all are false negatives)
Related bug reports:
[] [[https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=195833|lang/mono crashes: Assertion at gc-memfuncs.c:79, condition `unaligned_bytes (dest) == 0' not met]]
[] [[https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196871|Mk/Uses/mono.mk: modernize gac macros]]
[] [[https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=221236|lang/mono: fails to build on armv6 (49 ports skipped)]]
[] [[https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=222271|lang/mono: build with TLS1.2 support as default using BoringSSL]]
[] [[https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=218885|lang/mono: WITH_LLD_IS_LD: pthread_support: error: failed to compute relocation: R_X86_64_DTPOFF64]]
[] [[https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=198727|[PATCH] lang/mono FileSystemWatcher (kevent) deadlock problem]]
[] [[https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=206593|lang/mono: fix kevent-based file system monitor on FreeBSD]]
[] [[https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=211367|ang/mono net-p2p/sonarr Sonarr crashes on startup with SIGSEGV since base r296727 on 10.3-STABLE]]
Commit message:
```
lang/mono: update to 5.4.7.1
```