aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/os
AgeCommit message (Collapse)Author
2017-08-08mac/xcode: update expected Clang on 10.13Dominyk Tiller
2017-07-26pkgconfig: update zlib for 10.13Dominyk Tiller
2017-07-26mac/xcode: update expected Clang on 10.13Dominyk Tiller
2017-07-22linkage_checker: Whitelist another harmless dylibWilliam Woodruff
libgcc_s.1.dylib is a variation on libgcc_s_ppc64.1.dylib.
2017-07-11pkgconfig: update sqlite3 for 10.13Dominyk Tiller
2017-07-11mac/xcode: update expected Clang on 10.13Dominyk Tiller
2017-06-22pkgconfig: update libcurl for 10.13Dominyk Tiller
2017-06-22os/mac/xcode: enforce minimum CLT version on 10.13Dominyk Tiller
2017-06-22os/mac/xcode: update CLT Clang for 10.13Dominyk Tiller
2017-06-19linkage_checker: Add harmless dylibs check.William Woodruff
While the linkage checker should normally report all broken links, there are a few cases where broken links are harmless. One case is when a the PPC slice of a program links to a PPC-only library that no longer exists on x86_64 OS X. Since the PPC slice is never loaded on modern OS X, inconsistencies within it do not need to be reported.
2017-06-12Autocorrect Rubocop Style/SpecialGlobalVars.Mike McQuaid
2017-06-07pkgconfig: add initial files for 10.13Dominyk Tiller
2017-06-07os/mac/xcode: add CLT Clang for 10.13Dominyk Tiller
2017-06-06os/mac/xcode: recognise Xcode 9.0Dominyk Tiller
2017-06-06os/mac: add Xcode 9.0 Beta recognitionDominyk Tiller
2017-06-06os/mac/xcode: expect Xcode 8.3.3Dominyk Tiller
2017-06-06os/mac: add Xcode 8.3.3 supportDominyk Tiller
2017-06-05mac/version: add High Sierra symbolDominyk Tiller
2017-06-02Re-revert "Fix operator spacing."Markus Reiter
2017-06-01Revert "Fix operator spacing."ilovezfs
2017-05-31Fix operator spacing.Markus Reiter
2017-05-29Fixup all RuboCop warnings.Mike McQuaid
2017-05-07Revert "Merge pull request #2597 from MikeMcQuaid/vendor-gems"Mike McQuaid
This reverts commit 3e4547f52e7ebec633f8bfefc8a396d944edf908, reversing changes made to 6edf9382bcc1240ad6f97c8b752cfe56cef9965d.
2017-05-07Revert "Merge pull request #2603 from MikeMcQuaid/tweak-gem-vendoring"Mike McQuaid
This reverts commit 2372872974d1049c2beafe7dedb7f8f882502058, reversing changes made to 3e4547f52e7ebec633f8bfefc8a396d944edf908.
2017-05-07Tweak Gem vendoring.Mike McQuaid
If people have `HOMEBREW_RUBY_PATH` set then things explode in a rather confusing fashion. Instead, run `bundle` for them with the arguments that they'd want. Also, move `macho` requires into the module itself; it's a pain having to do everything for Bundler before requiring `pathname` which is a core Ruby class.
2017-05-07Vendor all Homebrew's gems.Mike McQuaid
Homebrew's actually ended up using a fair few gems. While we want to avoid Bundler at runtime (and this PR still does that, in fact uses Bundler even less at runtime than it did before) writing our own version to use at build-time seems redundant.
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.