games/openra: drop maintainershipc20cb101b5
Port details
games/openra20210321_1
Multiplayer re-envisioning of early RTS games by Westwood Studios
- Maintainer
- ports@FreeBSD.org
- Packages
- openra 20210321_1
- Upstream
- Higher version available: 20250330
- CPE
- none, CVEs only via VuXML
- WWW
- https://www.openra.net/
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (89)
games/openra: force rebuild after 38a78493d3dd7af2f58e03
games/openra: update IP2Location LITE to April snapshot38a78493d3
games/openra: update to 20210321 Changes: https://github.com/OpenRA/OpenRA/wiki/Historical-Changelogs#release-20210321 PR: 273001ebf2dc7c3e
lang/mono: switch to 5.20 by default PR: 2380894f13ca16c7
lang/mono: respect MONO_DEFAULT in consumers PR: 2517956c225bcc57
lang/mono*: add compat symlink for devel/msbuild < 16 /usr/local/lib/mono/msbuild/15.0/bin/Microsoft.CSharp.CurrentVersion.targets(331,5): error MSB4019: The imported project "/usr/local/lib/mono/msbuild/15.0/bin/Roslyn/Microsoft.CSharp.Core.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk. PR: 256342 Suggested by: Marcin Cieślak Regressed by: https://github.com/mono/mono/commit/1717687e16ddbcd90622c7
games/openra: unbreak "make test" after 101d89dbd8ad9 Test Run Summary Overall result: Failed Test Count: 0, Passed: 0, Failed: 0, Warnings: 0, Inconclusive: 0, Skipped: 0c1dedb22ba
games/openra: update IP2Location LITE to June snapshot43a8f8ddda
games/openra: install appdataa160aa0773
games/openra: update IP2Location LITE to January snapshot919fb0ae27
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
games/openra: fixed distinfod58aec15c7
games/openra: update IP2Location LITE to October snapshot9505d5d44f
games/openra: unbreak fetch due to repo shrink fetch: https://github.com/openra/OpenRA/commit/e13fd693c386.patch: size mismatch: expected 71620, actual 71562 This reverts commit d5ecb8f8afa15f24100df6a3dd9c3e7af491de74.8e8ef5a07c
games/openra: update IP2Location LITE to August snapshot3f3eadc1fa
games/openra: unbreak fetch due to repo growth -index 66408911006..b518f8db773 100644 +index 664089110063..b518f8db7737 100644 -index ba85c8e5cf2..bb494f8a0e5 100644 +index ba85c8e5cf22..bb494f8a0e54 100644 -index df2bfd43bf2..2933f3edfcd 100644 +index df2bfd43bf29..2933f3edfcd6 100644 -index 6e3e6c27d18..be505c8fa19 100644 +index 6e3e6c27d18b..be505c8fa19b 100644 -index 297194f0bfb..95ab2901495 100644 +index 297194f0bfb4..95ab2901495e 100644 -index d065dd6109b..ced131ea4ed 100644 +index d065dd6109b5..ced131ea4ed0 100644 -index f65a3ed7d60..d8578219cea 100644 +index f65a3ed7d608..d8578219ceaf 100644 -index fb7da2aed7d..21860b456a0 100644 +index fb7da2aed7d4..21860b456a0c 100644 -index 7f03455a06f..b4c8ab1fd8c 100644 +index 7f03455a06f4..b4c8ab1fd8c0 100644 -index 188b2a8ac35..13d35a51f1d 100644 +index 188b2a8ac35a..13d35a51f1d1 100644 -index e4426449899..91e9aa6aa6b 100644 +index e44264498999..91e9aa6aa6b0 100644 -index b5e0fa8c9da..00000000000 +index b5e0fa8c9da2..000000000000 -index 5dfb2a3aaeb..86f92394825 100644 +index 5dfb2a3aaeb7..86f923948253 100644 -index e4426449899..91e9aa6aa6b 100644 +index e44264498999..91e9aa6aa6b0 100644 -index 491cce7a95a..cab82d51a62 100644 +index 491cce7a95ad..cab82d51a624 100644 -index c2af6143312..a458c98158d 100644 +index c2af6143312f..a458c98158da 100644 -index 00000000000..b101372ea82 +index 000000000000..b101372ea829 -index b99b46f5c72..94615cb3e3a 100644 +index b99b46f5c729..94615cb3e3a5 100644 -index 05e76561494..71d1ef37b7f 100755 +index 05e765614940..71d1ef37b7f8 100755 -index 2dc3d212978..44a11597658 100644 +index 2dc3d212978a..44a115976585 100644 -index 83cdbef09c7..b9b51bc9479 100755 +index 83cdbef09c7b..b9b51bc94795 100755 -index e51cdb1fca6..00000000000 +index e51cdb1fca60..000000000000 -index 997900198b0..00000000000 +index 997900198b06..000000000000 -index 52e5db1776f..00000000000 +index 52e5db1776f0..000000000000 -index 0db6e097774..00000000000 +index 0db6e0977741..000000000000 -index 6c2bd284626..00000000000 +index 6c2bd284626a..000000000000 -index 1252f557d2c..00000000000 +index 1252f557d2cd..000000000000 -index 6e9208a829f..00000000000 +index 6e9208a829f3..000000000000 -index 61e9499ba52..a252d5292c0 100644 +index 61e9499ba520..a252d5292c01 100644d5ecb8f8af
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
Mark various ports as BROKEN with Mono 5.20, and, in some other cases, Mono 6.8. PR: 238089 Submitted by: cem Obtained from: lonesome.com build regression testing4efe7bdc2b
games/openra: drop unused distfile after r533806 https://github.com/OpenRA/OpenRA/commit/6385c248755875273dddbb
games/openra: update to 20200503 Changes: https://github.com/OpenRA/OpenRA/wiki/Changelog#release-20200503 MFH: 2020Q2 (for multiplayer)07518cefac
games/openra: update upstream patches6231534b49
games/openra: drop non-unit tests Checking style and mod data is only useful upstream.2f32996239
games/openra: update upstream patchb60cc5a8e0
games/openra: drop nop shebangfix https://github.com/openra/openra/commit/fbf0cb676fe9e38cf7f7
games/openra: simplify fetch phase via upstream fix101d89dbd8
games/openra: update to 20200202 Changes: https://github.com/OpenRA/OpenRA/wiki/Changelog#release-20200202 MFH: 2020Q1 (for multiplayer, GeoLite2 removal due to privacy laws)d857a81213
Simplify port-specific manpages location after r523104 Not all of my ports are covered because: - USES=cmake requires patching devel/cmake to undo BSD-specific defaults (A good example why BSD quirks should stay in ports, not to be upstreamed) - USES=meson and GNU_CONFIGURE require dropping --mandir argument - ponscripter-sekai requires Templates/BSD.local.dist to NOT create PREFIX/manacae7ed8a2
games/openra: update to 20191117 Changes: https://github.com/OpenRA/OpenRA/wiki/Changelog#release-20191117 MFH: 2019Q4 (for multiplayer)86984b3bb2
games: Add missing USES={gnome,gl,sdl,xorg}ef878751a7games/openra: update GeoLite2 to November snapshot fetch: https://geolite.maxmind.com/download/geoip/database/GeoLite2-Country_20190312.tar.gz: Not Founda301c20051
Mark a few ports BROKEN, unfetchablecc8ad7de9b
games/openra: regen nupkg distfiles .signature.p7s was added and timestamps changed due to repacking. https://devblogs.microsoft.com/nuget/introducing-repository-signatures/ Tested by: diff <(mtree -k sha256 -cip old) <(mtree -k sha256 -cip new)b2741b6432
games/openra: update to 20190314 Changes: https://github.com/OpenRA/OpenRA/wiki/Changelog#release-20190314 MFH: 2019Q1 (for multiplayer, mostly bug fixes otherwise)1f423a58f8
games/openra: update to 20181215 Changes: https://github.com/OpenRA/OpenRA/wiki/Changelog#release-20181215 MFH: 2018Q4 (for multiplayer, mostly bug fixes otherwise)5cbcf6de91
games/openra: update to 20180923 Changes: https://github.com/OpenRA/OpenRA/wiki/Changelog#release-20180923 MFH: 2018Q3 (for multiplayer, mostly bug fixes otherwise)fd68ec8f83
games/openra: unbreak fetch after r479607 $ make distclean $ make checksum MASTER_SITE_BACKUP= [...] => stylecop.msbuild.4.7.49.0.nupkg doesn't seem to exist in /distfiles/. => Attempting to fetch https://api.nuget.org/v3-flatcontainer/stylecop.msbuild/4.7.49.0/stylecop.msbuild.4.7.49.0.nupkg fetch: https://api.nuget.org/v3-flatcontainer/stylecop.msbuild/4.7.49.0/stylecop.msbuild.4.7.49.0.nupkg: Not Found => Couldn't fetch it - please try to retrieve this => port manually into /distfiles/ and try again. *** Error code 176d0393e40
USES=mono: enhance makenupkg and add NUGET_LAYOUT Enhance makenupkg to properly generate nupkg-* files when multiple feeds provide the same package (but different versions). Add NUGET_LAYOUT to dictate the layout of the package directory. Sometimes msbuild (and nuget) does not work with symbolic links and cannot handle the `legacy` layout.7622ad2de8
games/openra: only use -Country suffix in DISTFILESec3f6fcb8f
games/openra: make GeoLite2 fetch deterministic PR: 228877c7365d53d1
games/openra: update GeoLite2 to June snapshot fetch: https://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.mmdb.gz: size mismatch: expected 1717847, actual 1728369 PR: 228877 Reported by: dbnc602770bf2
games/openra: update GeoLite2 to May snapshot fetch: https://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.mmdb.gz: size mismatch: expected 1694435, actual 1717847aa72fbbf79
games/openra: update GeoLite2 to April snapshot fetch: https://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.mmdb.gz: size mismatch: expected 1702260, actual 16944350bb67dc8ae
games/openra: update GeoLite2 to March snapshot fetch: https://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.mmdb.gz: size mismatch: expected 1687146, actual 1702260c8c2add0da
games/openra: update to 20180307 Changes: https://github.com/OpenRA/OpenRA/wiki/Changelog#release-20180218 MFH: 2018Q1 (only bug fixes)43432df5fb
games/openra: update to 20180218 Changes: https://github.com/OpenRA/OpenRA/wiki/Changelog#release-20180218 MFH: 2018Q1 (for multiplayer, mostly bug fixes otherwise)f47f04d398
games/openra: de-duplicate dllmap in *.config files SharpFont.dll.config already has os="freebsd" line but not os="dragonfly". Due to symlinks this can lead to <?xml version="1.0" encoding="utf-8" ?> <configuration> <dllmap dll="freetype6" os="linux" target="libfreetype.so.6" /> <dllmap dll="freetype6" os="freebsd" target="libfreetype.so.6" /> <dllmap dll="freetype6" os="freebsd" target="libfreetype.so.6" /> <dllmap dll="freetype6" os="freebsd" target="libfreetype.so.6" /> <dllmap dll="freetype6" os="freebsd" target="libfreetype.so.6" /> <dllmap dll="freetype6" os="osx" target="/Library/Frameworks/Mono.framework/Libraries/libfreetype.6.dylib" /> <dllmap dll="freetype6" os="freebsd" target="libfreetype.so.6" /> </configuration>810632df12
games/openra: NUGET_PACKAGEDIR is a symlink after r460430 *.config files under thirdparty/download/ didn't have os="freebsd" lines because find(1) doesn't follow symlinks by default which broke runtime e.g., System.DllNotFoundException: soft_oal.dll at (wrapper managed-to-native) OpenAL.ALC10:alcOpenDevice (string) at OpenRA.Platforms.Default.OpenAlSoundEngine..ctor (System.String deviceName) [0x0003f] in <2342b54840fb4908bd25f1f5db2e89d7>:0 at OpenRA.Platforms.Default.DefaultPlatform.CreateSound (System.String device) [0x00001] in <2342b54840fb4908bd25f1f5db2e89d7>:0 at OpenRA.Sound..ctor (OpenRA.IPlatform platform, OpenRA.SoundSettings soundSettings) [0x0001d] in <e7e76c84784c4fac82f4d6ffd1656cc2>:0 at OpenRA.Game.Initialize (OpenRA.Arguments args) [0x00223] in <e7e76c84784c4fac82f4d6ffd1656cc2>:0 System.DllNotFoundException: soft_oal.dll at (wrapper managed-to-native) OpenAL.ALC10:alcOpenDevice (string) at OpenRA.Platforms.Default.OpenAlSoundEngine..ctor (System.String deviceName) [0x0003f] in <2342b54840fb4908bd25f1f5db2e89d7>:0 at OpenRA.Platforms.Default.DefaultPlatform.CreateSound (System.String device) [0x00001] in <2342b54840fb4908bd25f1f5db2e89d7>:0 at OpenRA.Sound..ctor (OpenRA.IPlatform platform, OpenRA.SoundSettings soundSettings) [0x0001d] in <e7e76c84784c4fac82f4d6ffd1656cc2>:0 at OpenRA.Game.Initialize (OpenRA.Arguments args) [0x00223] in <e7e76c84784c4fac82f4d6ffd1656cc2>:0f61f0b72d0