aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/os/mac.rb
AgeCommit message (Collapse)Author
2017-11-10Merge pull request #3377 from maxim-belkin/extend-pathnameMike McQuaid
pathname: new methods and improvements
2017-11-07pathname: improvements, cleanups, and new methodsMaxim Belkin
- atomic_write: close file before renaming to prevent error: 'Device or resource busy' - ensure_writable: preserve executable bit - new elf? and dynamic? methods
2017-11-01mac: update for Xcode 9.1Dominyk Tiller
2017-10-20Merge pull request #3335 from JCount/xcode-9.0.1Mike McQuaid
xcode: update to Xcode 9.0.1 on 10.12 and 10.13
2017-10-19xcode: update to Xcode 9.0.1 on 10.12 and 10.13JCount
2017-10-18Use “squiggly” heredocs.Markus Reiter
2017-10-10Refactor `MacOS::languages`.Markus Reiter
2017-10-05os/mac: ignore apps found in Time Machine backups.Mike McQuaid
These can introduce confusion on e.g. outdated Xcode versions when they are the only (or first) versions that are found.
2017-09-27Revert "mach: Avoid reopening the file for relocation"ilovezfs
2017-09-25Merge pull request #3139 from woodruffw/macho-use-objectWilliam Woodruff
mach: Avoid reopening the file for relocation
2017-09-25mach: Avoid reopening the file for relocationWilliam Woodruff
This commit allows the relocation code to perform install name and dylib ID changes without reopening the file separately.
2017-09-24Rubocop: automatic rule fixes.Mike McQuaid
2017-09-24Rubocop 0.50 and target 2.3.Mike McQuaid
2017-09-21os/mac: support macOS High Sierra (10.13).FX Coudert
2017-09-10spelling: doesJosh Soref
2017-09-10spelling: directoriesJosh Soref
2017-09-08Revert "mach: Avoid reopening the file for relocation"ilovezfs
2017-08-28mach: Avoid reopening the file for relocationWilliam Woodruff
This commit allows the relocation code to perform install name and dylib ID changes without reopening the file separately.
2017-06-06os/mac: add Xcode 9.0 Beta recognitionDominyk Tiller
2017-06-06os/mac: add Xcode 8.3.3 supportDominyk Tiller
2017-05-29Fixup all RuboCop warnings.Mike McQuaid
2017-04-19xcode: 8.3.2 is latest versionJCount
2017-03-28update latest versions of Xcode for 10.11 & 10.12EricFromCanada
2017-01-24Allow overriding MacOS.version.Markus Reiter
2016-12-30ENV: deprecate old methods.Mike McQuaid
These should have been deprecated long ago but we didn’t really have the necessary framework to do so.
2016-10-03Add `—language` option.Markus Reiter
2016-10-03Stub `MacOS.languages` instead of setting HOMEBREW_LANGUAGES.Markus Reiter
2016-10-03Add test for `language` stanza.Markus Reiter
2016-10-03Make `MacOS.language` less opinionated.Markus Reiter
2016-09-25RuboCop: MacOSMarkus Reiter
2016-09-22Remove old cctools references now that only ruby-macho is used.William Woodruff
2016-09-20Merge pull request #985 from MikeMcQuaid/drop-mavericksMike McQuaid
os/mac: mark Mavericks as outdated.
2016-09-19os/mac: fall back to old environment.Mike McQuaid
Can't see how this could ever happen but let's safe-guard it just in case (as ilovezfs saw it).
2016-09-18os/mac: mark Mavericks as outdated.Mike McQuaid
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-17os/mac: officially support Sierra.Mike McQuaid
We have a GM, a bunch of bottles and CI setup.
2016-09-11os/mac: fix Rubocop warnings.Mike McQuaid
2016-09-09Add language method to `OS::Mac`.Markus Reiter
2016-07-06development_tools: add installed? method. (#455)Mike McQuaid
2016-06-14mac: recognise Clang 800Dominyk Tiller
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-10Move more methods to DevelopmentTools.Mike McQuaid
Closes #1028.
2016-05-08Make development tools code cross-platform.Mike McQuaid
2016-05-08Add support for testing generic OS.Mike McQuaid
If the environment variable HOMEBREW_TEST_GENERIC_OS is set ensure that neither Mac nor Linux-specific code is loaded. This allows easier testing of cross-platform code on OS X and will make it easier to port Homebrew to platforms other than OS X and Linux.
2016-05-05xcode: expect 7.3.1 on 10.11Martin Afanasjew
2016-05-02Update Homebrew/homebrew references in codeMartin Afanasjew
Replace `homebrew` with `brew`, `homebrew-core`, or `legacy-homebrew` depending on context.
2016-05-02Update Homebrew/homebrew references in commentsMartin Afanasjew
Replace `homebrew` with `brew`, `homebrew-core`, or `legacy-homebrew` depending on context.
2016-04-22Reenable HOMEBREW_PREFER_64_BITMisty De Meo
2016-04-22Use GCC 4.2 as the default compiler when installedMisty De Meo