aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
AgeCommit message (Collapse)Author
2013-10-25Disallow initializing Versions with non-stringsJack Nagel
Closes #23553.
2013-10-25Stop coercing MACOS_VERSION to a floatJack Nagel
2013-10-25doctor: require CLT on 10.9.Mike McQuaid
Xcode-only setup is badly broken and will remain that way until fixed by Apple. For many 10.9 issues this fixes things so let's tell the users.
2013-10-25create: detect name from GitHub archives.Mike McQuaid
2013-10-25Add HOMEBREW_NO_GITHUB_API env var.David MacMahon
This patch allows users to "opt out" of using the GitHub API altogether by setting the HOMEBREW_NO_GITHUB_API environment variable. The value of the environment variable does not matter (it can even be empty!). For Bash/ZSH: export HOMEBREW_NO_GITHUB_API=1 Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-10-24config: omit llvm-gcc if it's not installedJack Nagel
2013-10-23Tab: ensure file is closed after readingJack Nagel
2013-10-23test_utils: fix Mavericks arch test.Mike McQuaid
2013-10-23test_formula: add Mavericks bottles.Mike McQuaid
2013-10-23test_formula: use different/consistent SHA-1.Mike McQuaid
2013-10-23Improve Xcode and CLT installation instructions.Mike McQuaid
2013-10-23formula_installer: further fix tab file handling.Mike McQuaid
Closes #23477.
2013-10-23global: further limit tap formula regex.Mike McQuaid
2013-10-23installer: don't try and unlink nil tabfile.Mike McQuaid
Closes #23472.
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 #23447.
2013-10-22CLT: correctly find Mavericks CLT PKG.Mike McQuaid
Closes #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 #23425.
2013-10-22Different regex for user/tap/formula and user/tap.Mike McQuaid
Closes #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 #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 #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 #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