
Mike probably wants to cast an eye over all of this, but in summary: In the Example Formula: * Updates with a revision example. * Updates with a mirror mirror (Whoa meta). * Replaces the bottles with more modern examples. * Adds the Yosemite binary dependency options. * Improves the plist documentation In the Bottles doc: * Modernises the expected bottle readout. * Adds double quotes. In the FAQ: * Updates the bottle language to reflect Yosemite’s arrival and the Bot’s new minimum OS bottle generation. In the Formula-Cookbook: * Adds a mega block on the OpenSSL situation in Homebrew, complete with examples and explanation. * Changes the X11 dependency example to optional to reflect Jack’s recently-expressed pattern in other formulae. * Explains why and how formulae are sometimes revisioned, and the mechanism behind that. * Updates the Ldapvi `otool` readout to reflect the new usage of OpenSSL. Setting a good example and all that. * Updates the Python language to match Tim’s new Python handling. * Updates the naming block to explain how Homebrew handles name conflicts, complete with examples. * Updates (a tiny bit) the sandbox creation in /tmp to reflect the current style. * Updates the chmod to move away from +x towards 0555 instead. * Labels the `enable-ham` option depreciated rather than old. Slightly firmer. * Updates the bottle block instructions to reflect Homebrew’s audit mechanism not crying about it locally. Closes Homebrew/homebrew#34275. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
README
Homebrew installs the stuff you need that Apple didn’t.
Please note: Homebrew is not 1.0 yet. Generally it works well, but when it doesn’t we’d hope you report the bug. If it’s still broken at 1.0 you have our permission to throw a strop and make a big fuss.
Troubleshooting
First, please run brew update
and brew doctor
.
Second, please read the Troubleshooting Checklist.
If you don’t read these it will take us far longer to help you with your problem.
However! Fixing build issues is easier than you think: try
brew edit $FORMULA
and see how you fare.
Contributing
In short:
- Fork Homebrew.
brew create http://example.com/foo-0.1.tar.gz
git checkout -b foo
git commit Library/Formula/foo.rb && git push
- Pull Request.
In long:
Community Forums
News
- Homebrew 0.9.3 Superenv is here to save the day.
- Homebrew 0.9
brew-tap
lands. - Homebrew 0.8 has been released, including the “refactor” branch and some improved support for Fortran-based software.
Supporters
A list of the awesome people who gave £5 or more to our Kickstarter.