YARP on Mac
From Wiki for iCub and Friends
Semaphore Issues
If you get errors regarding semaphores when running yarp programs, try this command:
ulimit -n 4096
(Add this to your startup script, like .bash_profile, to make it happen automatically for each new window.)
Installing Dependencies
Using darwinports to install mac dependencies appears to work most of the time.