How to Distribute Binaries for OS X Using Homebrew
I&#x27;ve been forcefully switched to OS X recently because work, and overall it&#x27;s been pretty great (I view it as a well-integrated UI over FreeBSD). A couple of things drive me nuts though:<p>* (the window manager sucks, but that&#x27;s not the topic. I had to get it out)<p>* it needs a good package manager<p>For us ol&#x27; bearded folk (at least spiritually), OS X comes with a slew of unix tools we love. It already includes both vim AND emacs! However, these tools are hopelessly outdated: Despite OS X 10.11 &quot;El Capitan&quot; coming out last fall, Vim is still 7.3 (that&#x27;s from August 2010. 2010!), and Emacs 22 (2007. That&#x27;s right.)<p>So some enterprising folk come to the rescue: Fink, Homebrew, Macports...<p>Homebrew installs over &#x2F;usr, so come the next OS update, all that gets squashed. Macports installs into &#x2F;opt&#x2F;local, but somehow doesn&#x27;t survive an OS update. Also, when I tried installing SciPy it went and recompiled GCC4 from source. Guys, the 90s called, and it&#x27;s been shown that recompiling from source for each user isn&#x27;t worth the effort.<p>Apple gave MacPorts some support in the form of equipment, so there&#x27;s some hints of their preferred method. But the core WTF is this: why doesn&#x27;t OSX integrate a package manager for its unixy side?