aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2013-06-14Pass these as strings, they get converted anywayJack Nagel
2013-06-14Remove Version#to_a aliasJack Nagel
Exposing this as "to_a" was a mistake, versions are not arrays and it causes incorrect behavior when splatted or using Kernel#Array(). Use the more correct name "tokens" instead.
2013-06-14Fix pretty namesAdam Vandenberg
2013-06-14Move pretty_name into MacOS::VersionAdam Vandenberg
Closes Homebrew/homebrew#20507. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-06-14Fix another constant referenceJack Nagel
2013-06-14Fix constant referenceJack Nagel
2013-06-14Favor compound if over compound unlessJack Nagel
2013-06-14Use ||= instead of unlessJack Nagel
2013-06-14Remove outdated commentJack Nagel
2013-06-14Assign this inlineJack Nagel
2013-06-14Delete rather than assign nilJack Nagel
2013-06-14Simplify nested conditionalJack Nagel
2013-06-14Use has_key? rather than accessing the valueJack Nagel
2013-06-14Rename single-letter variableJack Nagel
2013-06-14Make flag lists into constantsJack Nagel
2013-06-14ENV: clean up set_cpu_flags and set_cpu_cflags usageJack Nagel
2013-06-14Use Hardware::CPU moduleJack Nagel
2013-06-14Freeze optimization flags hash rather than duping itJack Nagel
2013-06-13Xcode 4.6.3Jack Nagel
2013-06-13ScriptFileFormula: remove override warningAdam Vandenberg
Closes Homebrew/homebrew#20445.
2013-06-13superenv: apply apr-1-config fix to 10.8+Clemens Gruber
Fixes Homebrew/homebrew#20417. Closes Homebrew/homebrew#20474. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-06-13Fix bug in `brew list --pinned`Simon Sigurdhsson
Pinned formulae which were pinned at a previous version but then upgraded would not be listed by `brew list --pinned`. This is due to the good old "File.exist? thinks broken symlinks don't exist" gotcha, so the test in the select block in list_pinned has been changed to check if the pin file exists _or_ is a symlink. Closes Homebrew/homebrew#20423. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-06-12Update fetch bash completionAdam Vandenberg
Also complete --devel and the formula's install options.
2013-06-12Remove unused variableJack Nagel
2013-06-12Rename variables for clarityJack Nagel
2013-06-12Extract search_taps methodJack Nagel
2013-06-12Pull tap list into a constantJack Nagel
2013-06-12Remove use of global variableJack Nagel
2013-06-12Rename methodJack Nagel
2013-06-12Extract query constructionJack Nagel
2013-06-12Use inspect instead of escaping quotesJack Nagel
2013-06-12Move require out of methodJack Nagel
2013-06-12Add pkg-config files for 10.9Misty De Meo
Seems to be that 10.9 needs the same ones as 10.8. Fixes Homebrew/homebrew#20436.
2013-06-12install: remove overcautious array manipulationJack Nagel
2013-06-11Fix version misdetection from fa582cb9ac65Jack Nagel
2013-06-11Check method existence rather than Ruby versionJack Nagel
2013-06-11FormulaInstaller: ensure locks are always releasedJack Nagel
2013-06-11Recognize OS X 10.9 and Xcode 5.0Clemens Gruber
Closes Homebrew/homebrew#20410. Closes Homebrew/homebrew#20401. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-06-11Add doctor check for OS X > 10.8Jack Nagel
2013-06-11doctor: add check for osx-gcc-installerMisty De Meo
This might not detect all cases, but should detect the two most common ones.
2013-06-10Cast deps to formula before passing them to superenvJack Nagel
Dependency names retain the "tap prefix", e.g. the "homebrew/dupes" part of "homebrew/dupes/zlib". However formula objects do not, and this is desired because we do not record the tap name as part of the installation prefix. So we need to ensure the correct dep names are passed to superenv, otherwise it will not add the correct directories to various environment variables.
2013-06-10Add failing test for a misdetected versionJack Nagel
2013-06-09info: remove unreachable codeJack Nagel
2013-06-09Check respond_to? instead of inline rescueJack Nagel
2013-06-09Update Formula#to_hash for tweaked conflicts implementationJack Nagel
2013-06-09Separate formula conflicts from requirementsJack Nagel
Closes Homebrew/homebrew#20357.
2013-06-09PythonInstalled: Fix libdir for Python 3.xSamuel John
2013-06-09deps: move recursive_deps_tree into Homebrew moduleJack Nagel
2013-06-09Updated `brew graph`Matt Torok
Changed 'graph' command to show only installed by default. Prettified resulting graph. By default, the `brew graph` command would output a dependency graph for every formula it knew about. Now it only outputs a dependency graph the for formulas installed. If you want to see the graph for all formulas, use `brew graph --all`. Additionally, the old version of the graph command would filter out any formulas without depdency connections. The updated version now only does this if calculating dependencies for all formulas via the `--all` flag. Finally, the resulting graph has been redesigned to be simpler to read. All formulas which have no other formulas depending on them (i.e., root nodes) are aligned to the left. They are also outlined in a light grey box, which is labelled "Safe to Remove". As implied, all of the formulas in this box can be safely removed without breaking other installed formulas; all formulas outside this box have at least one installed formula depending on them. This new graph style is surpressed if the `--all` flag is used. Closes Homebrew/homebrew#18282. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-06-09Remove adamv-alt references.Adam Vandenberg
Closes Homebrew/homebrew#20364.