I use postgresql on MBP, current head, for testing and development. Justfrom sources, it won't bite :)
you just have to add user postgres to your system, place $PGDATA whereveryou feel you should, and you're done.