I have re-used existing OpenBSD code, which uses almost the same interfaces as FreeBSD. With this patch there is no need to mount /proc at least to run nunit. (Probably /proc is not needed anymore). More testing welcome!
Hi Marcin, thanks for your submission. Can you attach the patch as a unified diff against the existing port version, so that we can review it and progress the issue forward Please also include QA results (as attachments): * portlint -AC * poudriere testport (or bulk -t)
Created attachment 157634 [details] Patch to mono/io-layer/processes.c The full patch attached. The change has been partially merged into upstream master as https://github.com/mono/mono/pull/1863, there rest is there as https://github.com/mono/mono/pull/1864
Please note that these patches are against git master. I didn't apply them yet on top of the port. (we are not yet finished with https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200690)
Thanks Marcin, though changesets proposed for the ports need to be against our repository (ie; the port) not the upstream sources in order to progress. In order to progress, this issue needs those patches against the ports tree and QA results as per comment 1
Both merge request to upstream have been accepted and are now in ports.