aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
AgeCommit message (Collapse)Author
2014-01-03default_compiler: recognize gcc-4.0Misty De Meo
2014-01-03default_cc: locate already returns PathnamesMisty De Meo
2014-01-03stdenv: fix self.cc checkMisty De Meo
Since ENV.cc/cxx are accessors to ENV, any values being passed through are coerced into strings, which means that a nil `ENV.cc` is actually an empty string - which isn't considered to be false in Ruby. Fixes mistydemeo/tigerbrew#161. Fixes mistydemeo/tigerbrew#135.
2014-01-03exceptions: remove unused AlreadyTappedError.Mike McQuaid
2014-01-03install, update: AlreadyTappedError never raised.Mike McQuaid
2014-01-03tap: never throw AlreadyTappedError.Mike McQuaid
Just make it a warning instead. Closes #25511. Closes #25617.
2014-01-03dependency: don't try and expand yourself.Mike McQuaid
This can happen on e.g. fossil where the dependency HEAD requires having an install of fossil in order to check it out. Bit of a silly edge case but this handles it. Fixes #25605
2013-12-30Add python27 dependencyMisty De Meo
Fixes #25561. Fixes #25410.
2013-12-28Fix Homebrew/python case.Mike McQuaid
2013-12-28homebrew-python has moved to Homebrew org.Mike McQuaid
2013-12-27Replace template’s `j1` with `deparallelize`Josh Tilles
Solely because I think `ENV.deparallelize` is *way* clearer than `ENV.j1`, at least to the uninitiated. Also, updating the template will reduce the number of `ENV.j1`s that persist because the Homebrew maintainers want clean histories of formulae. Ideally, this change should prevent any more cases from being introduced! Closes #25431. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-12-27bottle: fix updating formulae with sha256 checksumsJack Nagel
2013-12-27bottle: use formula path accessorJack Nagel
2013-12-27Don't send, just call the method directlyJack Nagel
2013-12-27Drop unnecessary Pathname creationJack Nagel
2013-12-27superenv: don't accidentally filter out HOMEBREW_TEMPJack Nagel
Fixes #25471.
2013-12-22cleaner: use ObserverPathnameExtensionJack Nagel
2013-12-22cleaner: reorganize clean_dir to avoid repeated conditionalJack Nagel
2013-12-22Drop unnecessary string conversion in skip_cleanJack Nagel
2013-12-22cleaner: add more tests for current behaviorJack Nagel
2013-12-21cleaner: clean up broken and orphaned symlinksJack Nagel
2013-12-21cleaner: add test to demonstrate that empty prefixes are removedJack Nagel
2013-12-21cleaner: add tests to document current pruning behaviorJack Nagel
2013-12-21cleaner: add tests to demonstrate some current failuresJack Nagel
2013-12-21cleaner: slightly less coupling in testsJack Nagel
2013-12-21cleaner: fix permission debug outputJack Nagel
2013-12-21prune: remove unnecessary .sortJack Nagel
2013-12-19Note when --only-dependencies is a no-opJack Nagel
2013-12-19install: add --only-dependencies optionSteven Peters
The traditional approach to installing the dependencies of a formula is the following: brew install `brew deps formula` This approach ignores any options that are specified in the parent formula. This pull request adds a --only-dependencies option to brew install that installs the dependencies of a formula with optional flags, but returns before installing the parent formula. Closes #25272. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-12-17Move comparepdf to boneyardAdam Vandenberg
Upstream is no longer maintaining this software, and it does not build with Xcode 5. Closes #24911.
2013-12-17bottle: extract method for enumerating files that match a stringJack Nagel
This brings a (small) performance improvement as we yield the files as they are output by fgrep rather than waiting until fgrep is done to do any work.
2013-12-17versions: improve performance of rev_listJack Nagel
2013-12-17doctor: don't complain about unmigrated remote.Mike McQuaid
2013-12-17doctor: fix autocrlf set command.Mike McQuaid
Fixes #25282.
2013-12-17doctor: add instructions for remote migration.Mike McQuaid
2013-12-16add nlopt to migrationAdam Vandenberg
2013-12-15options: show --HEAD and --devel when appropriateAdam Vandenberg
Closes #24680.
2013-12-15doctor: don't let gitconfig break dirty-tree checkChris Kampmeier
`brew doctor` always complains about uncommitted modifications to Homebrew when you have status.branch=true in your git config, because the implicit --branch makes `git status -s` always print branch/tracking info. The --porcelain mode is similar to -s/--short, but ignores most of the user's config and should remain stable. The --untracked-files option ensures we'll see untracked files even for users with status.showUntrackedFiles=no, which is not suppressed by --porcelain for some reason. Closes #25230. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-12-14CLT.version: check 10.9 CLT firstMisty De Meo
10.9 users might have older CLT receipts sitting around, which could result in bad pkgutil results. For example, before changing this, my `brew --config` was printing '1.0' (the 10.7 version) instead of '5.0.1.0.1.1382131676', the actual CLT I had installed.
2013-12-14doctor: check for migrated origin Git remote.Mike McQuaid
Closes #25211.
2013-12-14update: rewrite origin to point to Homebrew org.Mike McQuaid
2013-12-14tap: change core formula tap naming.Mike McQuaid
2013-12-14bottle: remove unused requireJack Nagel
2013-12-14bottle: avoid keeping entire `strings` output in memoryJack Nagel
2013-12-14Update string references to mxcl/homebrew.Mike McQuaid
2013-12-14Update docs, comment mxcl/homebrew refs.Mike McQuaid
2013-12-14Add HOMEBREW_TEMP to testing environmentJack Nagel
2013-12-14Remove unnecessary captures in otool regexpJack Nagel
2013-12-14Unify install name parsingJack Nagel
2013-12-14keg: use start_with? instead of regexp matchJack Nagel