Misty De Meo 4fd5c5c159 superenv: filter -I/-L paths on dependencies
Previously, superenv did not try to filter -I or -L flags
based on the list of requested dependencies; as a result, buildsystems
which opportunistically discover Homebrew-installed libraries were able
to link against them even under superenv.

This adds a list of all requested dependencies to the superenv environment,
and compares all -I and -L flags against those; any Cellar and opt paths
found which resolve to unrequested dependencies are filtered out.
2016-04-04 15:30:22 -07:00
..
2016-03-20 14:55:58 +08:00
2016-04-02 21:51:36 +08:00
2016-04-04 02:01:15 +08:00
2016-03-20 14:55:58 +08:00
2016-01-04 13:17:21 +01:00
2016-03-20 14:55:58 +08:00
2016-01-03 19:08:11 +00:00
2016-04-03 19:05:08 +08:00
2016-04-04 02:00:21 +08:00
2016-01-19 12:54:00 +00:00
2016-03-08 21:55:09 +08:00
2016-02-02 18:08:13 +00:00
2016-02-06 14:20:56 -08:00
2016-01-13 21:37:22 +01:00
2016-04-02 21:51:36 +08:00
2016-04-02 21:51:36 +08:00
2016-04-04 12:27:47 +01:00

Homebrew's Formula API

This is the (partially) documented public API for Homebrew.

The main class you should look at is the {Formula} class (and classes linked from there). That's the class that's used to create Homebrew formulae (i.e. package descriptions). Assume anything else you stumble upon is private.

You may also find the Formula Cookbook and Ruby Style Guide helpful in creating formulae.

Good luck!