| Age | Commit message (Collapse) | Author |
|
|
|
* `brew cleanup foo` removes any unlinked foo kegs
* `brew cleanup` removes all unlinked kegs
|
|
RubyCocoa is a large dependency, and any large system can cause unexpected errors. In this case the user's system was badly setup and RubyCocoa caused a dynamic loader issue.
We don't use beer_events currently due to other bugs that occurred sporadically with its use. So requiring it is unnecessary. So lets save ourselves trouble.
Fixes #487
|
|
|
|
It causes lots of bugs, for the sake of what is often just a few kilobytes.
|
|
|
|
Fixes #453.
|
|
CMake ignores the CPPFLAGS and LDFLAGS environment variables. This makes sure CMake finds libraries when homebrew is not installed at /usr/local.
Signed-off-by: Max Howell <max@methylblue.com>
Fixes #242
|
|
The -Wno-dev CMake parameter suppresses warnings
meant for the developer, not the user.
|
|
|
|
WhoHas requires LWP::UserAgent.
|
|
So far we only added python, but we can add more.
Fixes #401
|
|
Same as Kernel.system, but prints no output.
|
|
Eg: ['foo', 'bar la'] -> "foo 'bar la'"
|
|
|
|
It's easy to code complete with Ruby, so lets. I love Ruby.
|
|
Not using path.basename for mktemp due to risk of bugs due to incorrect escaping. But mainly, mktemp gives a unique name and this operation is procedural.
|
|
|
|
|
|
|
|
|
|
|
|
Use inject for concision.
Rename to archs from arch as it returns an array.
|
|
|
|
Uses the GitHub issue search API, so it's very neat and concise. However you can get false positives, so it's not 100% useful. Still I think it is more useful than before, which was, nothing.
A further issue is it depends on the ticket at GitHub using the formula's proper name. So we should ensure this as we can.
Finally, it does add a possibly large delay to clean exit after a build error. We may want to fiddle with timeouts if it becomes troublesome.
|
|
Fixes #354
|
|
Fixes #295
|
|
Instead tell them to upgrade.
Problem was Xcode 3.0 didn't come with GCC 4.2.
|
|
|
|
There's a whole bunch of other versions of README and that, and we did need to handle them. Just not today.
|
|
Also remove special casing for two existing jar formula.
|
|
|
|
|
|
|
|
|
|
Linking "Library" under prefix is optional, but Library will always
exist relative to the REPOSITORY folder, so use that instead of prefix
for formula paths.
|
|
It has useful progress information and is about 5 lines of text.
|
|
This reverts commit 6a8b3cc71feccbf73225bc7dc8c5e6972de9953d.
This was a bad merge on my part.
Fixes #221. Fixes #220.
|
|
|
|
|
|
|
|
Eg /usr/local/lib/juice/foo points somewhere else where the user has modules that he wants juice to use.
Basically don't error out for stuff that isn't ours.
|
|
|
|
I held off on this as I wasn't sure it made sense. Eg. if you install you'd expect it to install the same version as before? But with HEAD formula you always want the newest, that's the point. Otherwise it should be tagged/revisioned.
|
|
When cloning a mercurial repository from a tagged revision, that tag definition
isn't actually included. This causes `hg archive -r tag_name` to fail.
Instead, just clone the repository's head and the `hg archive -r revision` will
handle getting the correct revision to for the build
|
|
Fixes #204
|
|
Fixes #200. Fixes #202. Fixes #203.
|
|
Removed DEFAULT_USER, etc. constants, as code is clearer with actual values IMO, in this case.
|
|
|
|
|