FreeBSD setups typically use the BSD Ports collection for package management, which compiles from source + patches (vaguely similar to Gentoo Linux).
There doesn't appear to be a mainstream UI for BSD ports.
(Curiously, the Mac OS X equivalent, MacPorts, has at least two current UI projects.)