Yes, cgminer can run on Mac (if you're lucky/clever in compiling it, or get someone lucky/clever to do it for you) but I saw some mention of a USB driver that's needed, which I presume you won't find for OSX. *Edit: perhaps I'm too pessimistic, I see a Mac driver listed here:
http://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspxAgain, I don't know for sure either way if it can work (just taking an educated guess here based on previous experience mining for Bitcoins on Mac) but just wanted to point out that either way you have the VM option.
Can anyone who's got one in hand tell us for sure?
in ubuntu 12.04, the kernel have the driver
and in Mac OS X 10.8, it also have driver, but the devices is something like /dev/tty.USBtoUART instead of /dev/ttyUSB0
you can also use other mine software such as python miner and java miner