games/ioquake3 and games/ioquake3-server do not build on i386 due to clang variable scope issues in combination with inline assembler.
Fix: The proposed fix simply renders the offending static variable global. This is bad style, but can be done safely, because there are no extern declarations referring to it.
Patch attached with submission follows:
How-To-Repeat: # cd /usr/ports/games/ioquake3
# make ARCH=i386
I believe this was fixed here:
True, I forgot I had filed that one when I filed a new PR 4 months later.