On 10/28/18 2:36 PM, Ryan Freeman wrote:
iortcw is an effort to provide a baseline RTCW (Return to Castle
Wolfenstein) engine with updated idtech3 engine-base from the ioquake3
project.
There is a single player, multiplayer, and dedicated server binary.
Tested single-player with my own ancient gamedata for this game, plus
the patch for 1.41 as indicated in the PKGREADME. Unfortunately my
physical disc and CD-Key have long since disappeared, and the CD-Key
is required for multiplayer, so I could not test that mode. The engine
seems to mention Steam, and GOG has the game for sale now as well:
https://www.gog.com/game/return_to_castle_wolfenstein
Tested on amd64-current with hours and hours of single-player game time
logged yesterday. Unlike ioquake3, the COPYDIR location for gamedata
does not have an effect on this codebase, thus wrappers are provided
to relocate to ${PREFIX}/share/iortcw before launching the game.
Comments? OK?
-Ryan
Some quick eye-glances:
A blank line between # $OpenBSD$ and ONLY_FOR_ARCHS would be nice.
The GH_* variables imply DISTNAME and HOMEPAGE for you (but a real
tarball would be better).
License is GPLv3+
The things in ${FILESDIR} should have their hardcoded /usr/local
replaced and then ${SUBST_CMD} them during install.
You have an -O3 floating around the build; should get rid of that.
pkg/PLIST has lots of things like:
share/iortcw/main/cgame.mp.amd64.so
and other entries with amd64 in them (are you sure your SUBST_VARS line
is right?).
~Brian