aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
AgeCommit message (Collapse)Author
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 #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 #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 #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 #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 #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 #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 #28754. Fixes #29846. Fixes #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 #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 #31706.
2014-08-18Don't overwrite optimization flag map in ENV.clangJack Nagel
2014-08-17Upgrade honors build_bottle? and built_as_bottle optionsLarry Shaffer
Closes #31628. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-08-16Use the build accessor rather than metaprogrammingJack Nagel
2014-08-16Define the test_defined? method dynamicallyJack Nagel
2014-08-16Use the keg_only_reason instance method in keg_only?Jack Nagel
2014-08-16fetch: retry the download on a failure.Mike McQuaid
2014-08-16Simplify cxxstdlib_check implementationJack Nagel
The cxxstdlib_check method currently only supports one value, so we can just define the accompanying instance method when necessary. If we ever add more options we can back it with a data structure.
2014-08-16Remove the universal accessor from BuildOptionsJack Nagel
BuildOptions is now immutable (finally).
2014-08-14Remove two more unnecessary default argumentsJack Nagel
2014-08-14Fix mktmp to be generic as-per SUS/BSD.xxxajk
Closes #31586. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-08-14Use the as_flags method instead of mapJack Nagel
2014-08-14Use the Enumerable implementation of include?Jack Nagel