aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2013-10-22Avoid comparing Xcode.version to floatsJack Nagel
2013-10-22Avoid comparing MacOS.version to floatsJack Nagel
2013-10-23xcode: update to 5.0.1 on 10.8.Mike McQuaid
2013-10-23bottles: support mavericks.Mike McQuaid
Closes Homebrew/homebrew#23447.
2013-10-22brew-pull: fix whitespace handling.Mike McQuaid
2013-10-22CLT: correctly find Mavericks CLT PKG.Mike McQuaid
Closes Homebrew/homebrew#23445.
2013-10-22Xcode: don't detect Mavericks CLT as Xcode.Mike McQuaid
2013-10-22CLT: rename Mavericks CLT path constant.Mike McQuaid
2013-10-22Bottle tag tests: fix Tiger Intel 64Misty De Meo
2013-10-22Assume unknown clang versions are post-Xcode 5Jack Nagel
2013-10-22doctor: remove 10.9 warningJack Nagel
2013-10-22Remove "double negative" conditionJack Nagel
2013-10-22Eagerly initialize formula specsJack Nagel
Declarations of dependencies, options, and resources in the DSL only apply to specs that have already been initialized. For example, given this snippet: url ... sha1 ... depends_on 'foo' devel do url ... sha1 ... end The dependency 'foo' will be recorded for the stable spec, but not the devel spec, since it was not initialized prior to the call to depends_on. While it is considered best practice to declare all specs (stable, devel, head, and bottle) prior to other declarations, there is nothing that enforces this ordering, so when it happens it can be confusing and hard to debug. To prevent this, we can initialize all specs up front. This comes with a performance penalty for commands that load all formulae into memory, but that is probably outweighed by what we gain in correctness. Fixes Homebrew/homebrew#23425.
2013-10-22Different regex for user/tap/formula and user/tap.Mike McQuaid
Closes Homebrew/homebrew#23430.
2013-10-21Fix bottle_tag testsMisty De Meo
2013-10-21Bottles: add Leopard/PPC tagsMisty De Meo
2013-10-21Update Leopard/Tiger bottle tagsMisty De Meo
* PPC bottles are in the os_cpu format, e.g. :tiger_g3 * Intel bottles are the bare cat, as usual * 64-bit bottles have _64 appended to them, e.g. :tiger_g5_64 or :leopard_64
2013-10-21install: silently ignore already tapped taps.Mike McQuaid
2013-10-21tap: use dedicated exception for already tapped.Mike McQuaid
2013-10-21install: fix trying to tap local bottles.Mike McQuaid
2013-10-21install: tap if full tap formula format given.Mike McQuaid
Closes Homebrew/homebrew#23411. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-10-21global: unify tap regex.Mike McQuaid
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-10-20Don't use stderr for make_fuss output.Xiyue Deng
* Using stderr breaks some configure script which fails due to contents available in stderr.
2013-10-20OS::Mac: Add Xcode 2.5 compilerMisty De Meo
2013-10-19superenv: always respect HOMEBREW_CCMisty De Meo
Closes Homebrew/homebrew#23322.
2013-10-19MacOS.gcc_build_version: find GCC when unlinkedMisty De Meo
MacOS.gcc_42_build_version was returning nil if apple-gcc42 was installed but unlinked, which was disjoint with how other parts of Homebrew tried to see if it was present.
2013-10-19Make non-libs warning less judgmentalJack Nagel
2013-10-19Fix truncation of printed paths in cellar auditsJack Nagel
2013-10-19Move verbose ENV setup out of brew.rbJack Nagel
2013-10-19HOMEBREW_GIT_ETC: fix nil etc bug.Mike McQuaid
2013-10-19formula: fix git_etc bash_completion handling.Mike McQuaid
2013-10-18libextractor: add runtime dependency on libtoolJack Nagel
Fixes Homebrew/homebrew#23306.
2013-10-18Improve superenv add/remove message.Xiyue Deng
* Now it includes all flags that are added or removed by superenv when passing "--verbose" or envvar VERBOSE or HOMEBREW_VERBOSE is set.
2013-10-18Extract repeated conditional to a methodJack Nagel
2013-10-18Make condition clearer using namesJack Nagel
2013-10-18Merge XQuartz and X11 modulesJack Nagel
2013-10-18Move MacOS modules under OS::Mac namespaceJack Nagel
Closes Homebrew/homebrew#23138.
2013-10-18Rename MacOS to OS::MacJack Nagel
2013-10-18Add OS.mac? and OS.linux?Jack Nagel
2013-10-16Allow older non-Apple GCCs to build thingsMisty De Meo
2013-10-16Don't print multiple deps messages when only installing one depJack Nagel
2013-10-16add pin/unpin to helpStan
Closes Homebrew/homebrew#23267. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-10-16tap: don't print warning for apple-gcc42 failure.Mike McQuaid
This should be a temporary workaround until we get a grip on some Mavericks/Xcode 5.0 issues with e.g. ghc and go (stuff in core that currently needs GCC at runtime). These formulae both have Clang fixes in development. Things that needs GCC at compile-time should be booted from core. References Homebrew/homebrew#22872. References Homebrew/homebrew-dupes#229
2013-10-16audit: fix go audit problems.Mike McQuaid
2013-10-15Remove audit check for XZJack Nagel
Any formula with a URL that ends in ".xz" now gets this dependency automatically, so this check no longer does anything.
2013-10-15Avoid the need to defensively flatten tags arrayJack Nagel
2013-10-14Pathname: removed unused method aliasJack Nagel
2013-10-14Remove pointless assertionJack Nagel
2013-10-14Assert on state, not something that didn't happenJack Nagel
2013-10-13superenv: add gcc-4.0 to superenvMisty De Meo