Created attachment 146993 [details] shar OpenRA is a Libre/Free Real Time Strategy project that recreates the classic Command & Conquer titles. We include recreations of C&C (Tiberian Dawn), C&C: Red Alert, and Dune 2000. These are not intended to be perfect copies, but instead combine the classic gameplay of the originals with modern improvements such as unit veterancy and the fog of war. WWW: http://www.openra.net
Created attachment 146994 [details] |poudriere testport -P| log (10.0R amd64)
$ portlint -AC looks fine.
TEST option has a caveat: ====>> Checking for filesystem violations... done ====>> Error: Filesystem touched during build: extra: root/.openra https://github.com/mono/mono/pull/371
Please, remove OpenRA entry from https://wiki.freebsd.org/WantedPorts
Thanks for your submission Jan If the TEST option is for you (the maintainer), then you may use an alternate target, such as regression-test: If the test option is for the user, then: - Ensure the description is correct and meaningful specifically for this port - That everything else as per a standard build, works normally Creating files outside of the stage directory will need to be addressed prior to this port being committed. Please update your patch accordingly
Wiki entry for OpenRA updated
I wish regression-test would die. It's not run at all in poudriere, not visibile to user and too often doesn't properly pass make environment or pulls dependencies. TEST is disabled by default. Fixing cleanup would require patching lang/mono to properly respect HOME.
Created attachment 146998 [details] |poudriere testport -P| log (9.3R i386) pkg(8) and bsd.port.mk cannot agree on what is ARCH-agnostic package ABI. ===> Registering installation for openra-20140722 pkg-static: DEVELOPER_MODE: Notice: arch "freebsd:10:*" -- no architecture specific files found: **** could this package use a wildcard architecture?
Created attachment 147008 [details] TEST=on build log after applying bug 193426
Very nice :)
Created attachment 147505 [details] shar, v2 - improve description based on debian package - add DOCS option - fix build with lang/mono 3.6.x
Created attachment 147506 [details] TEST=on build log
Created attachment 147507 [details] DOCS=off build log
Created attachment 147508 [details] |poudriere testport -P| log (10.0R amd64)
Created attachment 147511 [details] |poudriere testport -P| log (9.3R i386)
Created attachment 147768 [details] shar, v3 kill @dirrmtry (per CHANGES from 20140922) and add ZENITY option for crash dialog
Created attachment 147769 [details] |poudriere testport -P| log (9.3R i386)
No need to wait for bug 193426 if an option is non-default.
I'm not quite sure how Jan moved this to "patch-ready" himself, but I'll take it especially since it's DFLY friendly. :)
Created attachment 148785 [details] shar, v4 - update to release-20141029 - improve crash dialog fallback - workaround mono bug since 3.10.0
Created attachment 148786 [details] TEST=on build log
Created attachment 148787 [details] |poudriere testport -P| log (8.4R amd64)
Created attachment 148788 [details] |poudriere testport -P| log (9.3R i386)
Created attachment 148789 [details] shar, v4 Forgot to cleanup *~ backup files.
Created attachment 148790 [details] |poudriere testport -P| log (10.0R amd64)
A commit references this bug: Author: marino Date: Fri Oct 31 12:54:20 UTC 2014 New revision: 371809 URL: https://svnweb.freebsd.org/changeset/ports/371809 Log: Add new port games/openra PR: 193422 Submitted by: Jan Beich A reimplementation of the Command & Conquer: Red Alert game engine using .NET/Mono, OpenGL, OpenAL and SDL. It includes reimagninations of Command & Conquer: Red Alert, Command & Conquer: Tiberian Dawn as well as Dune 2000. These combine the classic gameplay of the originals with modern improvements such as unit veterancy and the fog of war. Changes: head/games/Makefile head/games/openra/ head/games/openra/Makefile head/games/openra/distinfo head/games/openra/files/ head/games/openra/files/patch-Makefile head/games/openra/files/patch-xamarin-bug23319 head/games/openra/pkg-descr head/games/openra/pkg-plist
Nice work, thanks!