If you use Open Source Unix software on the Mac, you have two choices for how to get and install packages: Fink and MacPorts. Fink is based on the package management system used by Debian Linux, and MacPorts is based on the FreeBSD ports system.
Both are excellent systems, and to be honest, I use them both. With Fink, both the command line tools (apt-get and dselect) and the native GUI-based Fink Commander work very well and are popular. I have them all installed.
But the Unix subsystem of OS X really is FreeBSD. OS X very closely resembles FreeBSD at the Unix level - the file system layout is very similar, the built-in Unix software works the same way, and it just feels like FreeBSD. For other Unix server devices I build and use at work I’m a fairly recent convert to FreeBSD, which I find superior to Linux for a number of server applications. On those systems I’ve really come to appreciate the FreeBSD ports system of package management. It’s at least as good as apt, and much, much better than the dreaded RPM.
So, on OS X I’ve started using MacPorts to handle Unix package management. It just feels more natural. If you’re interested in using MacPorts but want to learn more, check out the MacPorts Wiki, particularly the UsingMacPortsQuickStart page.