aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
AgeCommit message (Collapse)Author
2014-01-04bottle: improve "not installed" message.Mike McQuaid
Fixes Homebrew/homebrew#25546.
2014-01-04caveats: show python caveats if modules installed.Mike McQuaid
2014-01-04Pathname: add methods to write env scripts.Mike McQuaid
2014-01-04ENV: add method to prepend and create a PATH.Mike McQuaid
2014-01-04formula: fix whitespace.Mike McQuaid
2014-01-04stdenv tests: add gcc-4.0 testMisty De Meo
2014-01-04ENV.gcc: remove raiseMisty De Meo
This raise happened in no other ENV methods, and isn't really necessary since fails_with guards against this method actually being called unless gcc-4.2 is actually installed.
2014-01-04Recommit ENV changesMisty De Meo
2014-01-04Revert "stdenv: fix self.cc check"Mike McQuaid
This reverts commit 0e1d52c0d3945ae0ac69383c7734e425b7fbf8f1.
2014-01-04Revert "default_cc: locate already returns Pathnames"Mike McQuaid
This reverts commit 8ec6123d439e8f4d3586bbca6a426b726bd5e9dd.
2014-01-04Revert "default_compiler: recognize gcc-4.0"Mike McQuaid
This reverts commit bedcbb806bb8a991a1317b4ccde8d16b6974cc46.
2014-01-04Revert "stdenv: set correct compiler symbol for gcc 4.0"Mike McQuaid
This reverts commit f4dc5614953b3b90acc28c83262d56587b0616b1.
2014-01-03stdenv: set correct compiler symbol for gcc 4.0Misty De Meo
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 Homebrew/homebrew#25511. Closes Homebrew/homebrew#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 Homebrew/homebrew#25605
2013-12-30Add python27 dependencyMisty De Meo
Fixes Homebrew/homebrew#25561. Fixes Homebrew/homebrew#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 Homebrew/homebrew#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 Homebrew/homebrew#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 Homebrew/homebrew#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 Homebrew/homebrew#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 Homebrew/homebrew#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 Homebrew/homebrew#24680.