Samuel John ad80b10de4 Keg should link symlinks directly.
If the `src` in the Cellar of a formula is a symlink to another dir
in the same Cellar (for example `Frameworks/QtGui.framework` is a
symlink to `lib/QtGui.framework`), then we should make a symlink
directly instead of possibly creating an empty dir.

This is needed because Ruby's `find` does not follow symlinks (newer
versions can, but we have to support 10.8 for a long time).

Currently this probably only occurs for Qt, where we put symlinks
into the Cellar/Frameworks and the frameworks linking code is a bit
special to create a directory to "merge" together different versions
of the same framework from different formulae. See `python` and
`python3`; both install `Python.framework` and only one can be the
`Current` but the other should still be put into
`Python.framework/Versions`. Therefore `Python.framework` has to
be a dir and no symlink.
2013-08-14 21:46:42 +02:00
..
2013-08-10 22:30:15 -07:00
2013-05-10 23:27:28 -05:00
2013-07-12 16:23:06 -05:00
2013-06-22 21:40:26 -05:00
2013-08-10 22:05:18 -07:00
2013-07-09 09:06:12 -07:00
2013-06-23 14:31:43 +01:00
2013-05-10 23:27:28 -05:00
2013-06-12 17:25:29 -05:00
2013-07-22 21:49:14 -05:00
2013-08-13 17:09:25 -05:00
2013-08-08 11:17:16 -07:00
2013-06-14 10:34:17 -05:00
2013-08-14 21:46:42 +02:00
2013-06-27 01:18:45 -05:00
2013-05-23 12:50:31 -07:00
2013-08-14 14:20:25 -05:00
2013-08-10 22:05:18 -07:00