Unofficial 3.24 and DirectQ II are the only real Q2 source ports. the rest are just buggy particle system exercises that don't fix stuff, force changes to q2's aesthetic because programmers, or 'modern' ports that regress everything.
DISCLAIMER: Wrote a software rendered port myself, . and despite what it does, I don't recommend it. It would be nice if some of its stuff got ported to super8 though, or whatever DrywallDreams is doing