Well, the base of Os X, as far as I know, is Unix. So, Linux is quite near to a lot of terminal instructions. MacPorts, development of Darwin, is used to install Linux packages. In this sense, I don't know if you are absolutely right in saying that the macports solution is not natively mac. You have to integrate some stuff which was before part of, like Xcode - which is actually the developer package for apps, its for free. And macports, of course.
I am using aircrack-ng on my mac, from the terminal, not emulating another OS. Kismet and Wireshark were to slow of meHere is a good page mentioning the relation to learnother tools, forwhich I already used aircrack-ng.think may help you : http://easymactips.blogspot.com/2010/10/how-to-install-aircrack-on-mac.html
By the way, maybe you already have in the system what you are looking for: hidden in your airport is, from yosemite on, a sniffer. Press option and your wifi icon, you will see the option wireless diagnostics. Command 4 is scan (you see networks, channels, MACs, and other data) and command 6 is sniffer. Give that a try too. Best greetings.