aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
AgeCommit message (Collapse)Author
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-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-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-09Remove adamv-alt references.Adam Vandenberg
Closes Homebrew/homebrew#20364.
2013-06-08Consolidate sudo checks.Adam Vandenberg
Closes Homebrew/homebrew#20318.
2013-06-08Make Test::Unit assertions available in formula testsJack Nagel
Closes Homebrew/homebrew#18753. Closes Homebrew/homebrew#20358.
2013-06-08Use actual class of dep when recreating merged depsJack Nagel
Refs Homebrew/homebrew#19182.
2013-06-08Add :ld64 dependencyMisty De Meo
This allows formulae which won't build with Tiger's ld to conditionally request a dependency on the ld64 formula. This modifies the build environment appropriately, and will only be active on Tiger.
2013-06-08Sniff for non-tarred gzipsAdam Vandenberg
Don't try to untar non-tarred gzips.
2013-06-08FormulaInstaller: factor out readline workaroundJack Nagel
2013-06-08Merge repeated deps with differing optionsJack Nagel
When expanding dependencies, repeated deps are treated as equal and all but the first are discarded when #uniq is called on the resulting array. However, they may have different sets of options attached, so we cannot assume they are the same. After the initial expansion, we group them by name and then create a new Dependency object for each name, merging the options from each group. Fixes Homebrew/homebrew#20335.
2013-06-08Add Enumerable#group_byJack Nagel
2013-06-08brew-bottle: merge arg for bottle metadata files.Mike McQuaid
Closes Homebrew/homebrew#20266.
2013-06-08brew-bottle: split output and use a bottle object.Mike McQuaid
2013-06-08Bottle DSL: allow checksums access.Mike McQuaid