Dominyk Tiller
0d12e4e601
mac: add xcode 6.4 expectation
2015-07-08 15:36:23 +01:00
Jack Nagel
929fd12650
Remove unused method
2015-06-27 16:25:44 -04:00
Dominyk Tiller
a4cf3c273b
xcode: update clang version
...
Closes Homebrew/homebrew#41095 .
Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-06-27 19:31:40 +01:00
Jack Nagel
f59b164733
Add explicit branch for 10.11 in Xcode version list
2015-06-16 20:02:10 -04:00
Jack Nagel
f4027cc9ac
"Mac OS X" -> "OS X" in copy
2015-06-16 20:02:10 -04:00
Dominyk Tiller
90c8b82d38
os: initial El Capitan support
2015-06-14 18:38:55 +01:00
Dominyk Tiller
ad467f0386
os: support xcode 6.3.2
...
Closes Homebrew/homebrew#39909 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-05-21 13:55:02 +01:00
Xu Cheng
2ea9d7749b
non_apple_gcc_version: support gcc5
...
Closes Homebrew/homebrew#39899 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-05-19 16:10:17 +08:00
enami tsugutomo
0b4379e049
hardware: correctly detect early 2015 MacBook Pro.
...
Closes Homebrew/homebrew#38996 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-24 18:26:42 +01:00
Dominyk Tiller
a188f343a6
mac/xcode: add xcode 6.3.1 support
...
Closes Homebrew/homebrew#38514 .
2015-04-23 09:23:21 +01:00
Dominyk Tiller
b7844d3b85
os/mac: add xcode 6.3.1 support
2015-04-23 09:23:20 +01:00
Dominyk Tiller
4d442b0316
os: support xcode 6.3
...
It’s Christmas. New stable OS X version, new Swift version, new Xcode,
new CLT and a new Clang version.
Closes Homebrew/homebrew#38468 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-09 11:25:15 +01:00
Dominyk Tiller
1c189cfc48
os: support xcode 6.2
...
Presume this will need to wait for the bots to be updated, but Xcode
6.2 has landed.
Closes Homebrew/homebrew#37549 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-03-10 08:33:08 +00:00
Jack Nagel
383929f336
Include more features in Hardware::CPU.features
2015-02-27 20:38:01 -05:00
Jack Nagel
1cca304f35
Make sysctl methods private rather than protected
2015-02-27 20:38:01 -05:00
Jack Nagel
889cfcc211
Drop unnecessary $?.success? check
2015-02-27 20:38:01 -05:00
Jack Nagel
1255f7b894
Move caching from sysctl_bool to sysctl_n
2015-02-27 20:38:01 -05:00
Jack Nagel
37c394f828
Add sysctl_n and sysctl_int methods to Mac hardware module
2015-02-27 20:38:01 -05:00
Viktor Szakats
fc2818b7a5
Use more https in urls and updated some lost links
...
Closes Homebrew/homebrew#35531 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2015-01-04 02:13:16 -05:00
Jack Nagel
9a2f2aee7e
Use Utils.popen_read to avoid shelling out in a few places
2014-12-16 15:51:57 -05:00
Dominyk Tiller
b1a2104f0a
os: xcode bump
...
Bumps to the latest Xcode 6.1.1.
Closes Homebrew/homebrew#34632 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-12-03 11:50:40 +00:00
Jack Nagel
e5e206f4f1
Revert "Revert "xcode: use 6.1 on Mavericks.""
...
This reverts commit 2b472a6e2634a7b7592abb7084b20a098f4a488b.
2014-10-29 11:03:54 -05:00
Mike McQuaid
7b02304b64
Improve API documentation output.
...
And include more files.
2014-10-26 15:42:41 +00:00
Mike McQuaid
19d12aee45
Import docs from wiki.
...
Closes Homebrew/homebrew#33211 .
2014-10-26 14:57:36 +00:00
Jack Nagel
f29376c867
Revert "xcode: use 6.1 on Mavericks."
...
Pending resolution of Homebrew/homebrew#33431 .
This reverts commit bf434e2f7d18ba7d77ac15d54a43c555bc4019c8.
2014-10-21 17:47:30 -05:00
Dominyk Tiller
5c3c728c47
xcode: use 6.1 on Mavericks.
...
Closes Homebrew/homebrew#33399 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-10-21 14:55:12 +01:00
Mike McQuaid
b0f51ac744
xcode: check clang exists to confim install.
2014-10-17 19:36:47 +01:00
Jack Nagel
da56a45025
Prefer current CLT package ID
...
It seems that "com.apple.pkg.CLTools_Base" was only used for one
release. New releases are using "com.apple.pkg.CLTools_Executables"
again.
Fixes Homebrew/homebrew#33063 .
2014-10-10 13:08:50 -05:00
Jack Nagel
d4fad50e76
Update CLT version check
2014-09-21 14:19:48 -05:00
Mike McQuaid
409a7bce96
XQuartz 2.7.7
2014-09-21 10:15:05 -07:00
Mike McQuaid
d4f8931027
Xcode 6.0.1
2014-09-21 10:15:05 -07:00
Jack Nagel
67a9164278
Disable outdated Xcode doctor checks until the bots are updated
2014-09-18 10:35:59 -05:00
Jack Nagel
35618c8bfe
Xcode 6.0.1
...
Closes Homebrew/homebrew#32394 .
2014-09-18 10:21:49 -05:00
Dominyk Tiller
8205ebabcb
Prefer Xcode 6.1 on 10.10
...
More Yosemite changes. Within two weeks or so, Xcode should be made
available on the App Store, at which point 10.9 will need to go from
“5.1.1” to “6.0” but whilst Yosemite is in Beta *everyone* should be
using the Xcode Beta builds according to Apple, so Yosemite should be
on 6.1 for the foreseeable, even when Apple releases Xcode 6.0 to 10.9
& below. 6.1 is still using the same Clang version number at this point.
Closes Homebrew/homebrew#32201 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-09-10 00:44:37 -05:00
Jack Nagel
04056284ba
Realign case statement
2014-08-09 22:01:28 -05:00
Jack Nagel
62c6b281c9
Update unreleased version check
2014-08-09 22:01:28 -05:00
Dominyk Tiller
97af5a29f7
Initial Yosemite Support
...
Closes Homebrew/homebrew#31435 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-08-09 21:57:04 -05:00
Mike McQuaid
8cf69fac3f
OS::Mac: allow clearing compiler version cache.
...
Without this it’s impossible for brew-test-bot to be able to verify if
installing GCC has allowed it to fix a compiler selection failure.
2014-07-24 08:51:09 +01:00
Jack Nagel
596f3ba0a0
Raise ArgumentError when a symbol can't be mapped to a version
...
The fact that this is implemented as a hash lookup is an implementation
detail, so don't let the KeyError bubble up.
2014-07-16 21:11:48 -05:00
Jack Nagel
237fa3164d
Use a hash to cache compiler version lookups
2014-07-13 10:50:56 -05:00
Jack Nagel
5c24b7330b
Read if no block is passed to Utils.popen_read
2014-07-11 15:52:39 -05:00
Jack Nagel
677cd51977
Use Utils.popen_read in XQuartz version codepath
2014-07-11 15:41:54 -05:00
Jack Nagel
2d8a3ac35a
Use popen wrapper
...
Closes Homebrew/homebrew#30678 .
2014-07-05 15:41:22 -05:00
Misty De Meo
07660bb7b6
Hardware: add new .features method
...
This returns a list of symbols with the various CPU features supported
by the active hardware.
2014-06-21 21:59:51 -07:00
Mike McQuaid
2f8adead9f
xcode: add new package ID for Mavericks (again).
...
Closes Homebrew/homebrew#30296 .
2014-06-20 12:59:11 +01:00
Mike McQuaid
e83b6a6b45
Revert "xcode: add new package ID for Mavericks."
...
This reverts commit b0caede328b5181106451025df74a456276b76cf.
Fixes Homebrew/homebrew#30299 .
2014-06-20 12:18:28 +01:00
Mike McQuaid
072261a954
xcode: add new package ID for Mavericks.
...
Closes Homebrew/homebrew#30296 .
2014-06-20 11:27:21 +01:00
Shaun Jackman
94a0b26fec
Linuxbrew: Read CPU flags from /proc/cpuinfo
...
Closes Homebrew/homebrew#29895 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-06-06 19:47:16 +01:00
Shaun Jackman
12b5de391e
hardware: Add Intel CPUs to OPTIMIZATION_FLAGS
...
Closes Homebrew/homebrew#29866 .
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2014-06-04 07:26:18 -07:00
Trent Ogren
790657f61f
Update latest XQuartz version
...
See https://xquartz.macosforge.org/landing/
Closes Homebrew/homebrew#29826 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-06-04 10:01:04 +01:00