ilovezfs
e8da9613fb
Revert "mach: Avoid reopening the file for relocation"
2017-09-27 02:08:23 -07:00
William Woodruff
6098998674
Merge pull request #3139 from woodruffw/macho-use-object
...
mach: Avoid reopening the file for relocation
2017-09-25 23:30:42 -04:00
William Woodruff
d618e574fb
mach: Avoid reopening the file for relocation
...
This commit allows the relocation code to perform install name
and dylib ID changes without reopening the file separately.
2017-09-25 17:46:23 -04:00
Mike McQuaid
01e9ec9a9f
Rubocop: automatic rule fixes.
2017-09-24 21:23:59 +01:00
Mike McQuaid
9eb51db400
Rubocop 0.50 and target 2.3.
2017-09-24 21:23:59 +01:00
FX Coudert
fcb6b5c7aa
os/mac: support macOS High Sierra (10.13).
2017-09-21 22:26:30 +01:00
Josh Soref
fe21cfdefd
spelling: does
2017-09-10 16:32:09 +00:00
Josh Soref
4806b35e27
spelling: directories
2017-09-10 16:31:56 +00:00
ilovezfs
a4c5e64da4
Revert "mach: Avoid reopening the file for relocation"
2017-09-08 12:32:32 -07:00
William Woodruff
18115f0639
mach: Avoid reopening the file for relocation
...
This commit allows the relocation code to perform install name
and dylib ID changes without reopening the file separately.
2017-08-28 19:05:12 -04:00
Dominyk Tiller
a0ae034654
os/mac: add Xcode 9.0 Beta recognition
2017-06-06 04:30:29 +01:00
Dominyk Tiller
04184ebc02
os/mac: add Xcode 8.3.3 support
2017-06-06 04:14:55 +01:00
Mike McQuaid
7a38bab333
Fixup all RuboCop warnings.
2017-05-29 18:43:18 +01:00
JCount
19ed38df24
xcode: 8.3.2 is latest version
2017-04-19 19:06:24 -04:00
EricFromCanada
c5bac087b3
update latest versions of Xcode for 10.11 & 10.12
2017-03-28 11:16:02 -04:00
Markus Reiter
d94636cde9
Allow overriding MacOS.version.
2017-01-24 23:43:56 +01:00
Mike McQuaid
e50102d91e
ENV: deprecate old methods.
...
These should have been deprecated long ago but we didn’t really have
the necessary framework to do so.
2016-12-30 20:20:13 +00:00
Markus Reiter
546a91f78e
Add —language
option.
2016-10-03 02:34:53 +02:00
Markus Reiter
b703c81ca6
Stub MacOS.languages
instead of setting HOMEBREW_LANGUAGES.
2016-10-03 02:34:53 +02:00
Markus Reiter
87299af225
Add test for language
stanza.
2016-10-03 02:34:53 +02:00
Markus Reiter
1a25f1ec6d
Make MacOS.language
less opinionated.
2016-10-03 02:34:52 +02:00
Markus Reiter
00b3dde0b2
RuboCop: MacOS
2016-09-25 00:16:31 +02:00
William Woodruff
846a5b79b6
Remove old cctools references now that only ruby-macho is used.
2016-09-22 14:36:24 -04:00
Mike McQuaid
7ef74614e7
Merge pull request #985 from MikeMcQuaid/drop-mavericks
...
os/mac: mark Mavericks as outdated.
2016-09-20 08:20:25 +01:00
Mike McQuaid
a09799f25a
os/mac: fall back to old environment.
...
Can't see how this could ever happen but let's safe-guard it just in
case (as ilovezfs saw it).
2016-09-19 09:17:35 +01:00
Mike McQuaid
b383d95352
os/mac: mark Mavericks as outdated.
2016-09-18 19:59:08 +01:00
Mike McQuaid
3f9cce0a03
Use new "macOS" naming where appropriate.
...
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-18 19:57:19 +01:00
Mike McQuaid
3982950e61
rubocop --auto-correct all hash-rocket usage.
2016-09-17 16:14:13 +01:00
Mike McQuaid
43d8b969db
os/mac: officially support Sierra.
...
We have a GM, a bunch of bottles and CI setup.
2016-09-17 12:59:32 +01:00
Mike McQuaid
cefaef75e1
os/mac: fix Rubocop warnings.
2016-09-11 17:49:27 +01:00
Markus Reiter
0243e1f9a7
Add language method to OS::Mac
.
2016-09-09 20:24:47 +02:00
Mike McQuaid
3a127e405e
development_tools: add installed? method. ( #455 )
2016-07-06 11:07:24 +01:00
Dominyk Tiller
7183a72105
mac: recognise Clang 800
2016-06-14 02:58:07 +01:00
Mike McQuaid
375efe0945
Remove LLVM-GCC support. ( #252 )
...
At this point it's never a good compiler to use so let's just remove it.
2016-05-22 09:40:08 +01:00
Mike McQuaid
5c1f463ac0
Move more methods to DevelopmentTools.
...
Closes #1028 .
2016-05-10 08:19:48 +01:00
Mike McQuaid
e316cc9296
Make development tools code cross-platform.
2016-05-08 16:51:22 +01:00
Mike McQuaid
ddb576b582
Add support for testing generic OS.
...
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-08 16:51:22 +01:00
Martin Afanasjew
c55da93ff3
xcode: expect 7.3.1 on 10.11
2016-05-05 12:22:37 +01:00
Martin Afanasjew
02289fce42
Update Homebrew/homebrew references in code
...
Replace `homebrew` with `brew`, `homebrew-core`, or `legacy-homebrew`
depending on context.
2016-05-02 21:19:09 +02:00
Martin Afanasjew
8600b9edf1
Update Homebrew/homebrew references in comments
...
Replace `homebrew` with `brew`, `homebrew-core`, or `legacy-homebrew`
depending on context.
2016-05-02 21:19:09 +02:00
Misty De Meo
765cd216f0
Reenable HOMEBREW_PREFER_64_BIT
2016-04-22 22:37:21 -07:00
Misty De Meo
2c9fd850f3
Use GCC 4.2 as the default compiler when installed
2016-04-22 22:37:21 -07:00
Misty De Meo
06a356d9ec
STANDARD_COMPILERS: add Xcode 2.0
2016-04-22 22:37:21 -07:00
Misty De Meo
6f6b1111f0
Mac: don't call xcrun on Tiger
2016-04-22 22:37:21 -07:00
Dominyk Tiller
32ae71b256
xcode: expect 7.3 on 10.11
...
xcode: expect 7.3 on 10.11
2016-04-10 20:00:11 +01:00
Mike McQuaid
77611bafb1
Make Homebrew user agent consistent, use a slash.
...
Generally it seems user agents are all `software/version` but ours is
not. Also, set the user agent in a way that it's shared between Bash
and Ruby code.
Closes https://github.com/Homebrew/legacy-homebrew/pull/50480 .
2016-04-04 12:18:21 +01:00
ilovezfs
3d3e874c68
More comments on SDK handling for >= Xcode 7
...
Closes Homebrew/homebrew#50537 .
Signed-off-by: ilovezfs <ilovezfs@icloud.com>
2016-03-31 13:16:50 +08:00
ilovezfs
7651757709
OS::Mac::sdk: remove ensure block
...
Don't use ensure to do the final check because it won't affect the
return value of the overall function.
Thanks to @xucheng for catching this bug.
Closes Homebrew/homebrew#50536 .
Signed-off-by: ilovezfs <ilovezfs@icloud.com>
2016-03-31 13:16:50 +08:00
ilovezfs
45e138ffc6
Xcode 7 MACOSX_DEPLOYMENT_TARGET and SDK fixes
...
SDK 10.10 isn't something that exists for Xcode 7, so stop looking for
it and rely on MACOSX_DEPLOYMENT_TARGET instead.
See PR Homebrew/homebrew#50137 Yosemite build failure
Closes Homebrew/homebrew#50355 .
Signed-off-by: ilovezfs <ilovezfs@icloud.com>
2016-03-31 13:16:50 +08:00
Dominyk Tiller
e845391359
os/mac: add Xcode 7.2.1
2016-02-07 21:26:56 +00:00