aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/os
AgeCommit message (Collapse)Author
2017-04-24xcode: update Sierra CLT version to 802.0.42JCount
2017-04-23Fix and remove various TODOs.Mike McQuaid
Fix those that can be done so without tearing Homebrew to pieces and remove the comments for those that can never be done.
2017-04-22More deprecations.Mike McQuaid
Deprecate more methods. Internal APIs have been verified to be unused elsewhere and removed. External APIs have had deprecation methods added. Existing deprecations have been either upgraded to produce warnings or no longer deprecated and the reasoning documented.
2017-04-19xcode: 8.3.2 is latest versionJCount
2017-04-10xcode: 8.3.1 is latest version.Mike McQuaid
Our CI images are already updated with it.
2017-03-28update latest versions of Xcode for 10.11 & 10.12EricFromCanada
2017-03-28update suggested Xcode/CLT download URLsEricFromCanada
2017-03-12keg: Skip relocation when dylib ID/install name doesn't change.William Woodruff
2017-03-04Don't list duplicate dylibs for universalFX Coudert
2017-02-11Move `require_relocation?` from `os/mac/keg` to `keg`.Markus Reiter
2017-01-24Allow overriding MacOS.version.Markus Reiter
2017-01-23xcode: reduce minimum CLT version.Mike McQuaid
This should be 1.0.0 to be nicer to 10.7 users. Fixes #1893.
2017-01-09xcode: use default location when possible.Mike McQuaid
Xcode can be installed anywhere but for most people it's in `/Applications/Xcode.app` so just look there if `xcode-select` isn't helpful before looking at Spotlight which can return weird results on e.g. backup disks. Fixes #1587.
2017-01-09xcode: general cleanup.Mike McQuaid
2017-01-09xquartz: use default location when possible.Mike McQuaid
Xcode can be installed anywhere but for most people it's in `/Applications/Xcode.app` so just look there by default before looking at Spotlight which can return weird results on e.g. backup disks.
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-12-19Remove Xcode prerelease warnings.Mike McQuaid
At this point we probably do want to know about issues that crop up in betas so we can fix them before the new version of Xcode is released. Additionally, this doesn't really work well any more with our new tag-based workflow as it means we need to cut a new tag immediately after a new Xcode is released.
2016-12-18Never trigger too old CLT check on <10.7.Mike McQuaid
While we fake a CLT for these versions they never shipped with the CLT so cannot update it.
2016-12-12XCode 8.2 is stabledersvenhesse
2016-12-05xcode: cleanup Xcode::Version usage.Mike McQuaid
Don't wrap `MacOS.version` which does comparisons properly already and avoid stupidly long lines.
2016-11-26Fix macOS version comparisonSorin Ionescu
2016-11-13Merge pull request #1415 from robinkunde/semverMike McQuaid
Update macOS Xcode tool checks do use Version class for comparisons
2016-11-12move semantic version comparisons into separate classRobin Kunde
2016-11-09os/mac: Rename MachO -> MachOShimWilliam Woodruff
Prevents namespace conflict with vendored ruby-macho.
2016-11-09os/mac: Allow MachO.dynamically_linked_libraries to be filtered by dylib type.William Woodruff
This allows us to filter out weak linkages during audits, preventing a false error from occurring when the dylib cannot be found.
2016-11-05xcode: add checks for Xcode/CLT minimum versions.Mike McQuaid
2016-10-31Update latest clang version for 10.12Robin Kunde
2016-10-31Update macOS Xcode tool checks do use Version class for comparisons instead ↵Robin Kunde
of strings
2016-10-28Updated latest versions since XCode 8.1 releasedersvenhesse
2016-10-27XCode 8.1 is stabledersvenhesse
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-24Fix Style/GuardClause.Markus Reiter
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-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-14Merge pull request #957 from DomT4/xcode_8_stableDominyk Tiller
xcode: 8.0 is no longer prerelease