Technically this is not a port. It's just an OpenGL application that can read and render the TF2 map format. A port would consist of modifying the original source (which I assume the author does not have access to, since it's a closed source product) so that it runs on a different platform.