Yeah, all it would take is OpenGL support, I think, and a few tweaks for timer stuff, the main loop, and the FMOD sound library (which has Mac/Linux version, if I remember). And other stuff I've forgotten, but nothing nightmarish. Somebody has successfully ported one of my smaller graphics games to Linux before, and all of the OS dependent things are the same in Dwarves. A Mac has never been tried, but the ASCII display is faked, so it won't be an issue.
However, I am quite leary about sending the full source code for my largest projects around. This is my meal ticket after all (pfft)... even though the site is in the red if you count the hosting fees from Dec 2000 (although I've only been taking donations since June, with Dwarves being the only release after that). If my job were more stable and I had the time I have now, it wouldn't be a problem, but since I dropped my research duties to concentrate on games, my income is going to terminate in 10 months. I'll might be able to land a lecturing position for next year, but nothing is for sure right now, and that is full-time -- 4 classes, or something equivalent. I start teaching again on the 28th, incidentally. 2 classes, a bit of a time drain, but not a killer. I'm lucky they kept me on at all.
If there's a free way to compile for Mac/Linux on my Windows system, somebody could port a gutted Dwarves-like for me and I could use that to attempt a full Dwarves port. I don't know what's possible. It's very inconvient, I know, but I'm not open-sourcing the game while I still maintain my little pipe-dream of actually being a game developer. It would be cool though, all of it.