aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
AgeCommit message (Collapse)Author
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-20OS::Mac: Add Xcode 2.5 compilerMisty De Meo
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-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
2013-10-12CurlDownloadStrategy: no need to to_s, name should never be nilJack Nagel
2013-10-12git_etc: create etc if it doesn't exist.Mike McQuaid
2013-10-11Resource: do not mutate passed-in specs hashJack Nagel
2013-10-11SubversionDownloadStrategy: don't mutate URL stringJack Nagel
2013-10-11CurlDownloadStrategy: dup mirror list before mutating itJack Nagel
2013-10-11icu4c: add bottle regex.Mike McQuaid
2013-10-11GitDownloadStrategy: remove redundant use of nostdoutJack Nagel
2013-10-11GitDownloadStrategy: remove redundant use of :quiet_flagJack Nagel
2013-10-11GitDownloadStrategy: @@git is always a string, so inline itJack Nagel
2013-10-11SubversionDownloadStrategy: @@svn is always a string, so inline itJack Nagel
2013-10-11VCSDownloadStrategy: pull construction of @clone into superclassJack Nagel
2013-10-11VCSDownloadStrategy: rename checkout_name to cache_filenameJack Nagel
2013-10-10Move cached_location up to VCSDownloadStrategyJack Nagel