On Mon 03/05/2021 15:58, Thomas Frohwein wrote: > Hi, > > Here is a diff that updates OpenRA to the latest version 20210321. The > heavy lifting was done by patrick@; I added the nuget dependencies and > the workaround for the dllmap config files. > > bcallah@: would appreciate if both distfiles could be hosted on the > nycbug mirror again. > > Unfortunately the msbuild ports don't get nicer, so some dark magic is > required once again to make it work: > > - nuget-openra-20210321.tar.xz is just an archive of the dependencies > fetched by nuget run with a working internet connection. I checked > that this builds with network interface down. > - DLLMAP_FILES doesn't work anymore because the the *.config files with > dllmap are built "on the fly" during the install goal. Best option I > could come up with (that doesn't hardcode the library versions like > the included script configure-system-libraries.sh tries to do) was to > copy the correct files from $FILESDIR (they are all trivial and > small). > - The build system (MSBuild or mono) erros with LangVersion 7.3; but > lowering it to 7.2 allows it to build without problems. > > Tested in a brief single-player mission with Red Alert, and I checked > that the multiplayer lobby shows available servers/games. > > ok? comments?
Run tested (mainly openra-ra/openra-ra-server) on amd64 while playing against two teens who will be in desperate need of a new home IF they keep on defeating me. OK bket@