This is a request for Dwarf Fortress to have a more Mac-friendly release, as well as using the system's C++ and libgcc headers. Which gcc-only functions are used by Dwarf Fortress? I know that if it tries to use OS X's native libstdc++, the linker complains that it couldn't find std::__detail::__prime_list. If I use the system's libgcc_s, it eventually crashes because it couldn't find ___emutls_get_address (I actually found this out when messing with linking, because I forced the linker to load all referenced symbols at launch instead of lazily).
I also discovered that the packaged versions of SDL on the Mac version were out-of-date, which made 10.9 Mavericks complain.
The function `CGSFlushWindow' is obsolete and will be removed in an upcoming update. Unfortunately, this application, or a library it uses, is using this obsolete function, and is thereby contributing to an overall degradation of system performance. Please use `CGSFlushWindowContentRegion' instead.
It also complains that something is using NSQuickDrawView, which is also deprecated.
Updating the version of SDL 1.2 used by Dwarf Fortress fixed this "error" (the error doesn't actually crash the program, but it might in the future if Apple removes it).
Many files are marked executable that don't need to be, such as text files. This makes the OS X read-me appear as a UNIX app in Finder.
And finally, a proper Application package. This is less of an issue with me because I know how to launch console apps, but many Mac users don't.
Also, 64-bit binary would be appreciated.