What is the "game maker port" - I have googled but Game Maker 7 is the only thing that came up and I am not sure that that is what you are referring to.

I think I may look into SDL for MacOS as that would appear to be a good way to make a cross platform program.