| Age | Commit message (Collapse) | Author |
|
|
|
|
|
Setting -mcpu and -mtune on Tiger with gcc-4.2 exposes a bug in one of the
system headers, causing certain builds to fail. This can be fixed by
adding -faltivec to CFLAGS.
See: http://trac.macports.org/ticket/34213
|
|
|
|
|
|
Fixes mistydemeo/tigerbrew#207.
Fixes mistydemeo/tigerbrew#330.
|
|
|
|
Fixes mistydemeo/tigerbrew#37.
|
|
Fixes mistydemeo/tigerbrew#365.
|
|
The new stage() signature introduced by #66 breaks back-compatibility
under Ruby 1.8.7. This fixes it by switching back to a one-argument
block signature and using a new class to wrap both the Resource and
Mktemp info for the staging context, in a signature-back-compatible
way.
Addresses homebrew/homebrew-core#529.
Closes #135.
Signed-off-by: Andrew Janke <andrew@apjanke.net>
|
|
We want to always avoid merge commits being committed to Homebrew so
this feels like a better fit.
|
|
It simplifies the number of commands and it's now an officially
supported command again.
|
|
Closes #119.
Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
|
|
Since switching from `system` to `Utils.popen_read` we no longer need to
suppress Ruby's output of `Syntax OK` to `$stdout`.
|
|
Previously, syntax warnings were printed, but didn't cause `readall` to
exit with a non-zero exit code. Now they do, making it easier to catch
accidentally introduced syntax warnings in the test bot.
|
|
Makes identifying which line in a formula has the bad use of 'option' easier.
Closes #120.
Signed-off-by: Andrew Janke <andrew@apjanke.net>
|
|
This collects all violations for each formula in a single place, instead
of doing `brew style` outputs for all formulae first, and then the other
audit checks.
Closes #112.
Signed-off-by: Andrew Janke <andrew@apjanke.net>
|
|
Closes #125.
Signed-off-by: Misty De Meo <mistydemeo@github.com>
|
|
|
|
|
|
This version is never wanted at this point and it will help Homebrew
Cask deal with the annoying errors that result from having this version
still around (some which I've already help users debug).
|
|
Someone else has been sending weird data to ours and it has bad initial
test data so let's roll it before we ship it to everyone on Saturday.
|
|
Closes #114.
Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
|
|
Use the `reason` attribute to be able to handle `UsageError` subclasses
more uniformly and simplify logic in `brew.rb` to handle them together.
|
|
Instead of always printing the generic help text, print command-specific
help if it is available and a command raised the `UsageError` exception.
Put the error message underneath the help text (was above) to avoid that
it scrolls off the screen.
Thereby fix a regression where handling the invalid usage would fail to
access `ARGV.usage` removed in c6536066dc39da653d265640c6ba6046bb5def98.
|
|
Turns out making `empty_argv` a boolean argument for `Homebrew.help` was
not the best idea and having command-to-path mapping and help extraction
in a single method is not flexible enough.
Also only complain about missing help text when `HOMEBREW_DEVELOPER=1`
and otherwise just print the generic help text.
|
|
Format the usage examples more consistently (particularly parentheses
instead of square brackets where one of several alternatives has to be
picked). And add the now much more useful `brew help <command>`.
Closes #113.
Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
|
|
This implies that `--version` is treated in most places like a regular
command, e.g. being suggested in shell completion. Also fix the help
text that claimed output goes to standard error, while it actually goes
to standard output.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
In `Library/Homebrew/test/`:
test_integration_cmds.rb:431: warning: (...) interpreted as grouped expression
test_integration_cmds.rb:502: warning: (...) interpreted as grouped expression
test_integration_cmds.rb:507: warning: (...) interpreted as grouped expression
test_integration_cmds.rb:585: warning: (...) interpreted as grouped expression
test_integration_cmds.rb:709: warning: (...) interpreted as grouped expression
test_integration_cmds.rb:710: warning: (...) interpreted as grouped expression
test_integration_cmds.rb:711: warning: (...) interpreted as grouped expression
|
|
Library/brew.rb:108: warning: `*' interpreted as argument prefix
|
|
Library/Homebrew/cmd/man.rb:44: warning: assigned but unused variable - commands
Closes #116.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
Closes #115.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
* without `default_remote`, `CoreTap#install` won't be able to tell
whether user has passed to custom remote to it.
* simplify some part of logics
|
|
* remote check requires `git` installed.
* Do not perform check if user does not passing remote explicitly.
Fixes #108
|
|
This reverts commit 2caf7b76bb3e09ffabf8c56d3934ba8190673fdc.
|
|
Library/Homebrew/dev-cmd/linkage.rb:113: warning: shadowing outer local variable - label
|
|
Library/Homebrew/cmd/man.rb:44: warning: assigned but unused variable - commands
|
|
Noted, `brew tap foo` will not fail if the tap is already installed.
|
|
This is to avoid TapFormulaAmbiguityError.
We should load formula based on what we installed,
rather than just name.
|
|
Pulls 'brew linkage' in to main brew repo as a dev-cmd, and has test-bot
use it to detect dylib breakage, which usually means a revision bump is
needed. Checks all dependents, not just those with a 'test do' block
defined, since we can do this without formula support.
Closes #107.
Signed-off-by: Andrew Janke <andrew@apjanke.net>
|
|
|
|
Fixes mistydemeo/tigerbrew#186.
Closes #110.
Signed-off-by: Misty De Meo <mistydemeo@github.com>
|
|
|
|
|