mxcl/homebrew — pull request #15377 by mbcoguno (2012-10-09 16:33:26+00:00)
Title: Icu4c should not be keg-only.

Most keg-only formula conflict with OSX or developer tools, icu4c is only one that is conflict with other formulae. (maybe conflict with system's libxml.) This will be uncomfortable for non-formulae usage, such as writing simple code with very long compiler flags.
`superenv` removes `$HOMEBREW_PREFIX` from `$PATH` unless a formula depends on another formula, so get error when compiling cause a formula will be the rare case. I think icu4c should be leave the keg_only status.

The first commit give a new way to prevent compiling error in standard env. superenv, of course, can prevent error.
Second commit is remove keg_only description and bottle. I think this should be rebottle, the dynamic library's path should be in `$HOMEBREW_PREFIX`, not in icu4c's prefix.
Last commit is remove unnecessary code, all formulae that need icu4c already have `depends_on 'icu4c'` code, they don't need anymore if icu4c is in `$HOMEBREW_PREFIX/opt`.

If there have any thing that I am not considering, please contact me.