During last year's GSoC, I began work on transitioning Homebrew away from its XCode dependency by modifying the bottling system to hook certain necessary utilities (i.e.,
otool) prior to installation.
After GSoC ended I began work on
ruby-macho,which will ultimately be capable of replacing last year's hooking system with a pure-Ruby library capable of the kinds of relocation operations that Homebrew's bottles require.
My proposal for this summer is to continue work on
ruby-macho, bringing it to feature-completeness with
libmacho (at least for x86 and PPC). Additionally, I intend to get Homebrew's vendored version of
ruby-macho activated by the end of the program for everyday users (rather than its current developer-only status).