277 Commits
Author SHA1 Message Date
Imre HorvathandGitHub 60f33370b3 Fix detect_clang_version version extraction
The previous implementation was depending on a fix number of version number segments. Apple has introduced one more tag for the latest CLT version 13.4, which broke the check, leading to a false warning. With this rewritten regex we have a more robust version detection.
2022-05-27 11:18:11 +02:00
Bo Anderson 01d3dac43d os/mac/xcode: support Xcode 13.4 2022-05-26 18:11:29 +01:00
Bo Anderson 51a5776071 os/mac/xcode: fix latest Xcode on Big Sur 2022-03-24 15:09:30 +00:00
Bo Anderson 8a10284baf os/mac/xcode: support Xcode 13.3 2022-03-23 23:35:06 +00:00
Bo Anderson f78a3ccb65 os/mac/xcode: support Xcode 13.2.1 2022-02-07 04:28:01 +00:00
Bo Anderson 404850600f os/mac/xcode: update latest Xcode to 13.1 on Big Sur 2021-11-08 15:36:54 +00:00
Bo Anderson 5d670728f1 os/mac/xcode: require Xcode 13.1 on Monterey 2021-10-19 16:56:06 +01:00
Carlo Cabrera bcc3cd7819 os/mac/xcode: update download url
Closes #12174.
2021-10-04 22:22:20 +08:00
fn ⌃ ⌥ bad19b88cd development_tools: update type signatures 2021-09-29 18:16:34 -07:00
fn ⌃ ⌥ 9638e3e8c0 development_tools: update type signatures 2021-09-29 17:44:26 -07:00
fn ⌃ ⌥ 61a7ffb999 development_tools: add type signatures 2021-09-29 15:12:53 -07:00
Bo Anderson 1be5ed836e os/mac/xcode: support Xcode 13 2021-09-28 02:24:18 +01:00
Bo Anderson 49f789d492 os/mac/xcode: bump minimum CLT version to 12.5 2021-08-11 14:19:22 +01:00
Sam Ford 0752d25125 OS::Mac: Move version methods into ::Version 2021-06-23 09:03:46 -04:00
Francois-Xavier Coudert 8eb03a951f Updates for Monterey Xcode & CLT 2021-06-09 16:21:46 +02:00
Lorenzo Gatti c564019a91 debug info now includes CLT version 2021-05-18 16:19:31 +02:00
Lorenzo Gatti 5a24b6aff3 minor changes to the wording 2021-05-17 17:28:58 +02:00
Lorenzo Gatti b7556350db Better instructions for updating Command Line Tools
Added link to Apple's page with minimum requirements
2021-05-17 17:11:00 +02:00
Bo Anderson 55f90f972d os/mac/xcode: support Xcode 12.5 2021-05-09 18:34:09 +01:00
Bo Anderson 0b39690e5c os/mac/xcode: update Clang version parsing for CLT 12.5 2021-03-26 10:29:27 +00:00
Bo Anderson 20ff68a425 Fix brew style. 2021-03-17 20:45:44 +00:00
Bo Anderson fb8b247db3 dev-cmd/unbottled: various improvements
* Ignore bottles for older macOS versions
* Ignore disabled formulae
* Ignore formulae which can't build on the chosen macOS
* Improve/fix sort description
2021-02-23 16:27:58 +00:00
Bo Anderson fe52b3a402 os/mac/diagnostic: check SDK version matches the path 2021-02-11 01:19:59 +00:00
Jonathan Chang a9ab1699d1 xcode: update for Xcode 12.4 2021-01-29 17:08:29 +11:00
EricFromCanada 6fc116318e fixes for grammar and wording 2021-01-26 16:19:47 -05:00
FX CoudertandMike McQuaid 46e4f58a47 xcode: 12.3 is the latest version 2020-12-16 15:23:46 +00:00
Markus Reiter 8598b1186a Handle macOS versions >= 11.1 correctly. 2020-11-23 13:46:15 +01:00
Mike McQuaid 444c3858df Adjust macOS version logic
- Adjust latest supported macOS logic for e.g. Big Sur 11.1.
- Updated latest supported version in docs to Mojave

Fixes https://github.com/Homebrew/brew/issues/9211
2020-11-20 16:42:52 +00:00
Mike McQuaidandGitHub 3844cd6dc5 Merge pull request #9054 from fxcoudert/bigsur
macOS Big Sur
2020-11-16 12:22:34 +00:00
Markus Reiter 1b732ec7b2 Fix RuboCop offenses. 2020-11-16 02:05:29 +01:00
Rylan PolsterandMarkus Reiter 20ee7e8881 add Lint/DuplicateBranch cop exceptions 2020-11-16 02:02:52 +01:00
Francois-Xavier Coudert 64bc1109d1 Xcode 12.2 is released 2020-11-14 23:57:13 +01:00
Markus Reiter da9289eff0 Add more type signatures. 2020-11-13 12:26:36 +01:00
Jonathan Chang 49d2c25e2a xcode: update for Xcode 12.2 2020-11-13 15:38:24 +11:00
EricFromCanada 3768b7a6e9 apidoc: update comment wording, punctuation, formatting 2020-11-06 00:21:02 -05:00
Jonathan Chang c4eaa387ff mac/xcode: version bumps for Xcode 12.1 and 11.3.1 2020-10-27 21:37:04 +11:00
Markus Reiter 24ae318a3d Move type annotations into files. 2020-10-10 14:59:39 +02:00
Jonathan Chang 7c326b55f4 os/mac: updates for Xcode 12 2020-10-03 23:53:32 +10:00
Markus Reiter 07365b9ad0 Document CLT. 2020-08-26 03:13:59 +02:00
Markus Reiter aac0151132 Document Xcode. 2020-08-26 03:13:59 +02:00
Mike McQuaid 6d9e2d444d Big Sur fixes
- Make missing SDKs message more clear.
- Always refer to Big Sur as 11.0 (even on Intel).
2020-07-28 16:56:55 +01:00
Bo Anderson 9297b18aa6 Add SDK availability diagnostic 2020-07-01 16:07:14 +01:00
Mike McQuaid 8a580ae39e os/mac/xcode: add Big Sur clang versions.
https://github.com/Homebrew/brew/pull/7806#issuecomment-648154860
2020-06-23 15:54:46 +01:00
Mike McQuaid 11c875d747 macOS Big Sur tweaks
- output warnings when running on ARM
- require Xcode 12
- use 11.0 as the version number
2020-06-23 14:11:05 +01:00
Bo AndersonandGitHub 8c21e8b2db Merge pull request #7705 from Bo98/xcode-11.5
os/mac/xcode: support Xcode 11.5
2020-06-20 02:25:00 +01:00
Mike McQuaid b58fa4ebb1 Drop Mavericks support.
Companion to https://github.com/Homebrew/brew/pull/7698.

Provide better, `odeprecated` messaging for
`depends_on :macos => :mavericks` and otherwise just fix up the code
that relied on `:mavericks`.
2020-06-10 10:06:46 +01:00
Bo Anderson eb3eb209d9 os/mac/xcode: support Xcode 11.5 2020-06-07 20:35:55 +01:00
Bo Anderson 7aff6f9bb3 os/mac/xcode: support Xcode 11.4.1 2020-04-16 11:22:40 +01:00
Mike McQuaid c3dc8862c1 os/mac/xcode: better document upgrade.
Explain when these various versions should (and should not) be bumped
and provide a method to avoid people having to schlep through the Apple
Developer site unless they really want to.

Also, while we're here, DRY things up and reorder to "newest first".
2020-04-09 14:27:39 +01:00
Bo Anderson 94d6f361a4 os/mac/xcode: support Xcode 11.4 2020-03-26 22:03:54 +00:00