I asked before in this forum if still the plan to port SFML 1.2 to mac but SFML is a nice framework so I would like to know which classes affect to port the Linux SFML 1.2 source code to the Mac?. It is about the windowing system and the audio?.
I think It should be 2 version's of SFML one for Windows and one for Unix(Linux,BSD,Solaris and Mac OS X) using OpenAL for audio and just the windowing system yes the dependent part of the OS but without dependencies, So I could just download the Unix port and compile the source without bother if is Linux or Mac OS X or even Solaris.
I understand the windowing system is different between X11 and Mac but it will be something minimal to modify.
Why no keep multi-platform using OpenAL for audio and not depend of the OS. Check out Pyglet for python is an amazing framework as SFML but is true multi-platform and doesn't required dependencies. I think SFML could be like Pyglet but using ANSI C++, OpenGL and OpenAL.
If I'm wrong in something, correct me please. Thanks.