mxcl/homebrew — Issue #10605: Homebrew XQuartz compatibility in OS X 10.8
Author: itaiferber
Created: 2012-03-01 02:13:20+00:00
State: open

As with issues #9202 and #8881, Homebrew complains when XQuartz is installed. Issue #9202 was closed since XQuartz wasn't considered to be a relevant library: it's not bundled with the system or provided directly by Apple. Or at least, it wasn't until now. I doubt I'm breaking NDA since this has been widely covered in tech sites all over the internet: OS X 10.8 is no longer bundled by default with X11, and Apple, instead of focusing on their own port of X11, will now be directly contributing to the XQuartz project. The default, Apple-sanctioned method to installing X11 on OS X 10.8 and on is to install XQuartz 2.7.1 or later. Opening up X11.app on Mountain Lion displays a dialog that directs the user to the XQuartz project site to prompt for a download.

Seems to me like Homebrew should evolve to accommodate this change, and to no longer complain if XQuartz is the default X11 library (complaining is fine on <10.8, but it should accept `/opt/x11` as the default X11 installation directory in 10.8 - it at least correctly notices the symlink from `/usr/x11` to `/opt/x11` in the Homebrew configuration).