aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/os/mac
AgeCommit message (Collapse)Author
2016-09-23Fix DoubleNegation.Markus Reiter
2016-09-23Merge pull request #1086 from woodruffw/macho-cosmeticsMike McQuaid
Remove old cctools references now that only ruby-macho is used.
2016-09-22Remove old cctools references now that only ruby-macho is used.William Woodruff
2016-09-22xcode: prefer Utils.popen_readDominyk Tiller
2016-09-22xcode: revert expectation of 10.11 8.0 CLTDominyk Tiller
2016-09-22xcode: expect Xcode 8.0 on OS X 10.11Dominyk Tiller
2016-09-20os/mac: Delete old cctools-based relocation code.William Woodruff
Disable check for $HOMEBREW_NO_RUBY_MACHO now that no alternative exists.
2016-09-18Use new "macOS" naming where appropriate.Mike McQuaid
Not quite a mass replacement as I've used OS X and Mac OS X where describing specific older versions and added compatibility methods for things in the DSL.
2016-09-17rubocop --auto-correct all hash-rocket usage.Mike McQuaid
2016-09-14Merge pull request #957 from DomT4/xcode_8_stableDominyk Tiller
xcode: 8.0 is no longer prerelease
2016-09-14xcode: 8.0 is no longer prereleaseDominyk Tiller
2016-09-14pkg-config: update zlib for macOS SierraDominyk Tiller
2016-09-11os/mac/xquartz: fix Rubocop warnings.Mike McQuaid
2016-09-11os/mac/xcode: fix Rubocop warnings.Mike McQuaid
2016-09-11os/mac/version: fix Rubocop warnings.Mike McQuaid
2016-09-11os/mac/sdk: fix Rubocop warnings.Mike McQuaid
2016-09-11os/mac/linkage_checker: fix Rubocop warnings.Mike McQuaid
2016-09-11os/mac/cctools_mach: fix Rubocop warnings.Mike McQuaid
2016-09-11os/mac/architecture_list: fix Rubocop warnings.Mike McQuaid
2016-09-10pkg-config: update Sierra's sqlite versionDominyk Tiller
2016-08-20Enable ruby-macho by default.William Woodruff
Flips HOMEBREW_RUBY_MACHO to HOMEBREW_NO_RUBY_MACHO.
2016-08-19xcode: update expected clang for macOS 10.12Dominyk Tiller
2016-08-11os/mac: Update ruby-macho calls for compatibility with 0.2.5.William Woodruff
Closes #656. Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
2016-08-10os/mac/ruby_keg: improve error reportingMartin Afanasjew
A failure to change a dylib ID or install name would previously cause a rather cryptic error message, that didn't include the name of the file that caused the failure, unless `--debug` was specified. Make sure to output this information in all cases before re-raising the exception.
2016-08-10xcode: update expected clang for macOS 10.12Dominyk Tiller
2016-08-01xcode: update expected clang for macOS 10.12Dominyk Tiller
2016-07-27xcode: add update instruction helpers.Mike McQuaid
2016-07-20pkg-config: update for macOS 10.12 beta 3Dominyk Tiller
2016-07-20xcode: update expected clang for macOS 10.12Dominyk Tiller
2016-07-18LinkageChecker: simplify logic (#538)Xu Cheng
BuiltOptions#without? already handles the option_names for dependencies. Also check disabled recommended deps.
2016-07-17xcode: track prerelease releasesDominyk Tiller
2016-07-16os/mac/xcode: fix CVS/GCC check if no XcodeMartin Afanasjew
On systems prior to 10.9, formulae that use CVS as a download source check whether the installed Xcode already provides CVS to avoid adding a dependency on the `cvs` formula. Unfortunately, if no Xcode is installed the check fails with undefined method `<' for nil:NilClass causing the formula to become unloadable. This in turn causes some taps to be untappable since #396 added the `readall` check on `tap`. Closes #508.
2016-07-15ENV: move to new paths. (#507)Mike McQuaid
Move some stuff formerly in `Library/ENV` around: - Move `Library/ENV/$XCODE_VERSION` to `Library/Homebrew/env/super` as they are all superenv wrappers and all symlinks to the same version. We never needed the "separate shims for separate versions" functionality and it just adds confusion. - Move `Library/ENV/pkgconfig` to `Library/Homebrew/env/pkgconfig` to get more things under `Library/Homebrew` - Move `Library/ENV/scm` to `Library/scm` as these wrappers are not actually used by or related to superenv (or stdenv) in any way.
2016-07-15add Formulary#from_kegXu Cheng
2016-07-14formula_cellar_checks: add check_linkageXu Cheng
This means linkage checks will be invoked during `brew install` and `brew audit` Closes #470. Signed-off-by: Xu Cheng <xucheng@me.com>
2016-07-14move LinkageChecker to standalone fileXu Cheng
2016-07-13various: proper escape dot in regexXu Cheng
2016-07-06xcode: update expected clang for macOS 10.12Dominyk Tiller
2016-06-20ruby_mach: Update cputype case block.William Woodruff
MachOFile#cputype now returns a Symbol.
2016-06-14xcode: expect 8.0 on macOS 10.12Dominyk Tiller
Closes #357. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2016-06-13os/mac/version: add macOS Sierra. (#353)Mike McQuaid
2016-06-01xquartz: expect 2.7.9 on 10.6-10.11 (#307)Martin Afanasjew
2016-05-27os/mac/*_mach: move shared code into 'SharedMachO' (#282)Martin Afanasjew
Both the `CctoolsMachO` and `RubyMachO` module implement a common set of methods that simplify querying `mach_data`. Move these into a shared module, that gets included after either of these implementations is loaded and included in `Pathname`.
2016-05-22Remove LLVM-GCC support. (#252)Mike McQuaid
At this point it's never a good compiler to use so let's just remove it.
2016-05-08os/mac/sdk: fix bad locate reference.Mike McQuaid
Closes #216.
2016-05-08os/mac/xcode: fix development tools reference.Mike McQuaid
Closes #216.
2016-05-08Make development tools code cross-platform.Mike McQuaid
2016-05-08Make hardware code cross-platform.Mike McQuaid
2016-05-05xcode: avoid invoking 'xcodebuild -version' twiceMartin Afanasjew
This primarily benefits CLT-only systems where invoking the `xcodebuild` wrapper in `/usr/bin` will fail (twice) with the following message: xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance Closes #198. Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
2016-05-05xcode: fix invalid range in comparisonMartin Afanasjew
Due to a typo, the range of LLVM build versions 2066 to 2325 were never matched and thus Xcode 3.2.0 could never be inferred from that. (Only relevant for legacy systems. Doesn't seem to have impacted any users.)