On Mon, Apr 13, 2020, at 10:19 PM, Antoine Jacoutot wrote: > I don't think we want to modify a port to please another one that we > distribute in binary form, do we?
The situation would be much easier if msbuild wasn't such a bestiality. I got it to build last year, but that didn't last as something upstream changed again. This was with a ~1G of dependencies from nuget. Even then, it only built some MSBuild projects, but not others (for example, it never worked to build recent FSharp). https://thfr.info/cgi-bin/cvsweb/mystuff/devel/msbuild/ This is how far I got when it worked; a crude draft. This broke later for unclear reasons, but if someone wants to take a jab at it, this could help... depotdownloader has proven very helpful for anyone running games on OpenBSD, and it would be sad to see it go. I see 3 other ways forward for depotdownloader, other than just disabling the port again. 1. fork and disable/fix whatever breaks with the AF_INET6 of OpenBSD 2. finding a way to convert from msbuild to xbuild. I'm not aware of any way to do this as mono has deprecated xbuild for years now. 3. provide different version of mono (5 and 6) - probably an unpopular approach as mainenance burden would go up a lot
