aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2014-08-30Remove unnecessary empty blockJack Nagel
2014-08-30Test fails_with against spec objectsJack Nagel
2014-08-30Test against real CompilerFailure objectsJack Nagel
2014-08-30Remove obsolete nil checkJack Nagel
2014-08-30Convert deps collections to arrays firstJack Nagel
2014-08-30Install dependencies before an interactive installJack Nagel
Closes Homebrew/homebrew#29121.
2014-08-30Use different variable nameJack Nagel
2014-08-30brew-test-bot: check dependencies' compilers too.Mike McQuaid
2014-08-30Fix tests on 1.8Jack Nagel
2014-08-29Use cp because install warns on empty arraysJack Nagel
2014-08-29Copy config.log even if the build succeedsJack Nagel
2014-08-29Collapse iteration to a mapJack Nagel
2014-08-29Options internals no longer need to support switchesJack Nagel
2014-08-29Add a method for retrieving only flags from ARGVJack Nagel
2014-08-29Move handling of leading dashes to Options.createJack Nagel
2014-08-28Single character options should not be used in a formulaJack Nagel
2014-08-28Simplify implementation of ARGV.flag? and ARGV.switch?Jack Nagel
2014-08-28Use two-argument form of String#sliceJack Nagel
2014-08-28Implement ARGV.named in terms of ARGV.options_onlyJack Nagel
2014-08-28ARGV.spec should be privateJack Nagel
2014-08-28gettext, readline: Add keg_only :shadowed_by_osxShaun Jackman
Closes Homebrew/homebrew#31951. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-08-27Rewrite missing_options in a more obvious wayJack Nagel
2014-08-27Move OpenFST and OpenGRM-ngram to homebrew-scienceKyle Gorman
Closes Homebrew/homebrew#31905. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-08-27Make sure all exceptions are sent back to the parent processJack Nagel
2014-08-27Explicitly pass options into the build objectJack Nagel
2014-08-27Spell out formula in parameter and attribute namesJack Nagel
2014-08-27Object#methods returns an array of symbols on 1.9+Jack Nagel
Fixes Homebrew/homebrew#31926.
2014-08-27Remove to_str from OptionJack Nagel
We no longer need implicit conversion of options to strings.
2014-08-26Structure the build process so that we don't need an at_exit hookJack Nagel
2014-08-26Avoid intermediate option objectsJack Nagel
2014-08-26etc.install: handle recursive directory installs.Mike McQuaid
We need to install the helper module not just on `etc` but also on all subdirectories of it too. Also, handle the case where we install a subdirectory with etc.install. Closes Homebrew/homebrew#26145.
2014-08-25Inline variableJack Nagel
2014-08-25install: search when formula isn't found.Mike McQuaid
If you do `brew install blah` it currently doesn't search for it. This seems to be unintentional looking at this code as the exception thrown by ARGV.formulae.each is not caught and handled. Instead, let's handle this case and provide a little more usability around our taps. Closes Homebrew/homebrew#31761. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-08-25requirements: don't print out java_home.Mike McQuaid
2014-08-24Add friendlier local file missing errorLarry Shaffer
Closes Homebrew/homebrew#26481. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-08-24Revert "Use the dependency object as the key in the inherited_options hash"Jack Nagel
This reverts commit c8d3b39165bb11799d7849ee13a3559ad0bd63f4.
2014-08-24Use the dependency object as the key in the inherited_options hashJack Nagel
2014-08-24Consider on-disk state when computing dependenciesJack Nagel
Fixes Homebrew/homebrew#28754. Fixes Homebrew/homebrew#29846. Fixes Homebrew/homebrew#30920.
2014-08-24Fix redefinition of x11 reader method in superenvJack Nagel
2014-08-23Remove an unnecessary default argumentJack Nagel
2014-08-23Use opt_prefix instead of constructing it manuallyJack Nagel
2014-08-22Use a set to track failed downloadsJack Nagel
2014-08-22Rescue only DownloadErrorJack Nagel
2014-08-22Decouple IncompatibleCxxStdlibs from its superclassJack Nagel
This exception is never used outside of the CxxStdlib class, so we don't need the Homebrew::InstallationError superclass.
2014-08-22Pull common stdlib checking code into a methodJack Nagel
2014-08-22drush: move to Homebrew/php tap.Arne Jørgensen
Closes Homebrew/homebrew#31726. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-08-21Fix false positive audit warningJack Nagel
2014-08-20Options no longer needs deep-copy semanticsJack Nagel
Follow-up to 23d90a6a187a57fbdf4eeac146993e3b37c3d4d9.
2014-08-19Make fails_with available in spec blocksJack Nagel
Closes Homebrew/homebrew#31706.
2014-08-18Don't overwrite optimization flag map in ENV.clangJack Nagel