The removal of the Mac specific uname causes the arch to be recorded as "Power Macintosh". This leads to the creation of gamePower, cgamePower, and uiPower, none of which should work. (I found this out in the Tremulous source, but it is based off of q3.) It also spams that there is no definition of target Macintosh.
Created attachment 1606[details]
A fix to the makefile on ppc mac
NOTE: This patch was made against Tremulous, but Tremulous *is* Quake3 at the level that this patch deals with.
I have access to an Intel Mac, and it handles the old format fine. So I rewrote my fix to only catch the problem I found, while letting it work as it was otherwise supposed to.
Created attachment 1612[details]
A refinement of my fix.
I dont know this language very well, so there may be a more elegant solution, but it appears to work.
Created attachment 1606 [details] A fix to the makefile on ppc mac NOTE: This patch was made against Tremulous, but Tremulous *is* Quake3 at the level that this patch deals with.
Created attachment 1612 [details] A refinement of my fix. I dont know this language very well, so there may be a more elegant solution, but it appears to work.