aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
AgeCommit message (Collapse)Author
2011-06-28Fix install_name massaging for keg-only brewsMax Howell
Fixes Homebrew/homebrew#6065. My pre-emptive fix that avoided calling Pathname.ensure_writable because I was not convinced it worked broke this function due to incorrect logic. The lesson is, don’t write pre-emptive fixes. Wait until you've seen the bug first. All code has bugs in, so write less. I'm an idiot sometimes.
2011-06-22formula.rb: put bottle attrs on separate lineAdam Vandenberg
This line is getting long, and having these on a separate line will help with some rebasing in some work-in-progress branches.
2011-06-22Fix missing pourable? reference.Mike McQuaid
2011-06-22Build from source when we've options or 10.5.Mike McQuaid
2011-06-22Return an array from options.Mike McQuaid
2011-06-22Renaming pouring method to pourable?.Mike McQuaid
2011-06-21Add stub options method.Mike McQuaid
2011-06-21Remove redeclared method.Mike McQuaid
2011-06-21Only pour bottles when not building from source.Mike McQuaid
2011-06-21Fix bad pathname indentation.Mike McQuaid
2011-06-21Make bottle path.Mike McQuaid
2011-06-21Fix brew bottle versioning.Mike McQuaid
2011-06-21Move -- higher in argument listAdam Vandenberg
A spurious "--" argument was being passed to the installer script.
2011-06-19Pathname: remove unused method starts_with?Adam Vandenberg
2011-06-19brew-doctor: use String.start_with?Adam Vandenberg
2011-06-19back-port start_with? from 1.8.7Adam Vandenberg
This allows its use in Leopard, which has Ruby 1.8.6.
2011-06-19doctor: check /usr/local for writablityLes Hill
- Airfoil during the install of InstantOn changes /usr/local to root:wheel ownership Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-17Actually reset the permissionsMax Howell
2011-06-17Show summary headings when appropriateMax Howell
2011-06-17Don’t output "nothing" messagesMax Howell
This is how we do it in general in Homebrew.
2011-06-17Fix upgrading libdeps breaking stuff after cleanupsMax Howell
Fixes Homebrew/homebrew#2709. By forcing dylibs to have an install_name id that is the HOMEBREW_PREFIX path, ie. the symlink’s path. Stuff that links to these dylibs will use this id and thus by immune to upgrades of underlying libraries. Thus whatever keg is "current" ie. linked, will be the library that is used by the tool. This fix is not retroactive. So there will still be breakage for existing installations of stuff. The fix_install step in install is moved after the link step as the symlinking is required to determine the eventual ids for each dylib.
2011-06-17Fix make_relative_symlink when names differMax Howell
Before we would always make the symlink itself have a basename the same as what it pointed to. I don’t think this breaks any of the other usages as they were working by coincidence.
2011-06-16Inclue HOMEBREW_USE_CLANG in --env outputAdam Vandenberg
2011-06-16Make these methods on ENV.Adam Vandenberg
2011-06-16Allow HOMEBREW_USE_CLANG env varAdam Vandenberg
2011-06-16Allow --use-clang to override fails_with_llvmJosé Martínez
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-16Add clang compiler optionJosé Martínez
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-16be more ruby-likeAdam Vandenberg
2011-06-16audit: check for redundant 'version'Adam Vandenberg
2011-06-16Fix brew-info when on branch master and github.user setJack Nagel
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-16Fix issue checklist linkAdam Vandenberg
2011-06-16Style changes related to bottling.Adam Vandenberg
2011-06-16Allow underscore with these suffixes for version detectionAdam Vandenberg
2011-06-15deps: document -n switchAdam Vandenberg
2011-06-15Don’t error out if the Cellar doesn’t yet existMax Howell
2011-06-15Fix first `brew update` with Git 1.7.4+; Fixes Homebrew/homebrew#5128Max Howell
Behaviour for git checkout was changed such that the update would fail because it refused to checkout files on to existing files in the working directory. This was bad behaviour anyway, we should make efforts to keep any local modifications to the Homebrew checkout. Everything is neatly resolved if we just do a --soft reset. Closes Homebrew/homebrew#6017.
2011-06-14refactor `update` command to use git diff instead of parsing `pull` outputMislav Marohnić
This fixes reporting of which formulae changed in git versions where `pull` output is not compatible. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-14enable updater tests to be run on their ownMislav Marohnić
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-13brew audit: check for git://github.com/ urls and warnAdam Vandenberg
2011-06-08Add changes to Homebrew internals for bottling.Mike McQuaid
2011-06-08Remove debugging putsAdam Vandenberg
2011-06-08Better support for brew install <url>Adam Vandenberg
Brews installed via URL are now checked from the cache when other commands are run. This allows for instance: brew install <vim-url> brew info vim
2011-06-07Add HOMEBREW_CACHE to let the user specify a cache directoryDan Loewenherz
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-07brew-doctor: do not complain about trailing slashesAdam Vandenberg
2011-06-06Reformat minimum Xcode checkAdam Vandenberg
2011-06-06brew audit: also check for spaces in Amazon formulaeAdam Vandenberg
2011-06-05Edit universal_binary commentAdam Vandenberg
2011-06-04Also find versions in zipballsAdam Vandenberg
2011-06-03the `doctor` command exits with status "1" if there are warningsMislav Marohnić
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-03simplify the $stdout hijack in `doctor` commandMislav Marohnić
Signed-off-by: Adam Vandenberg <flangy@gmail.com>