I use gentoo prefix

also use macports( formerly darwin ports)

before that fink.

I on occasion will compile by hand.

I hear brew is nice. how much control does it give you? Can I compile
zsh without perl pcre support or ruby without emacs etc.