Battlefield 1942 is already on the Mac...
There was a developer working on a HL port, but Sierra put a stop to that. Maybe you should email them and ask why?
As times goes on, more and more developers are seeing the light and have started to develop for this platform... the rest just...