Mike McQuaid
6fe7c5fc95
Merge pull request #3335 from JCount/xcode-9.0.1
...
xcode: update to Xcode 9.0.1 on 10.12 and 10.13
2017-10-20 18:11:32 +01:00
JCount
a064751060
xcode: update to Xcode 9.0.1 on 10.12 and 10.13
2017-10-19 11:03:17 -04:00
Markus Reiter
9bee9ca575
Use “squiggly” heredocs.
2017-10-18 14:39:09 +02:00
Markus Reiter
5b8a3d381b
Refactor MacOS::languages
.
2017-10-10 17:11:22 +02:00
Markus Reiter
175ca909ee
Clean up code style and remove .rubocop_todo.yml
.
2017-10-08 16:10:37 +02:00
Mike McQuaid
4f8af059df
os/mac: ignore apps found in Time Machine backups.
...
These can introduce confusion on e.g. outdated Xcode versions when they
are the only (or first) versions that are found.
2017-10-05 21:47:26 +01:00
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
a589303616
Merge pull request #3183 from MikeMcQuaid/rubocop-upgrade
...
Rubocop: 0.50.0 and Ruby 2.3
2017-09-25 21:29:03 +01:00
Mike McQuaid
dd75dd8a25
os/mac/version: allow leopard_64_or_later bottles.
2017-09-25 18:35:18 +01: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
Mike McQuaid
c8f3b1d37c
linkage_checker: tweak headers wording.
...
It's helpful to note that the undeclared/unnecessary dependencies are
done based on linkage alone.
2017-09-19 10:54:50 +01:00
Mike McQuaid
81d9f71edb
Merge pull request #3103 from maxim-belkin/extraneous_deps
...
linkage_checker: add a check for extraneous dependencies
2017-09-18 19:28:19 +01:00
Dominyk Tiller
1dfde95cb6
mac/xcode: update expected Clang on 10.13
2017-09-13 02:34:23 +01:00
Maxim Belkin
f2531d1290
linkage_checker: unnecessary dependencies
...
- rename 'extraneous' to 'unnecessary'
- add the report under `linkage --test`
2017-09-11 09:40:23 -05:00
Maxim Belkin
049a453b46
linkage_checker: avoid some false positives
2017-09-11 09:40:23 -05:00
Maxim Belkin
0037d5e2b3
linkage_checker: fix style
2017-09-11 09:40:23 -05:00
Maxim Belkin
6c962c2a5b
linkage_checker: check for extraneous dependencies
2017-09-11 09:40:22 -05: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
a77a1f949a
Merge pull request #3101 from woodruffw/macho-use-object
...
mach: Avoid reopening the file for relocation
2017-09-08 14:30:23 -04: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
beb411fefc
mac/xcode: update expected Clang on 10.13
2017-08-22 03:44:30 +01:00
Dominyk Tiller
82b2978171
mac/xcode: update expected Clang on 10.13
2017-08-08 18:58:24 +01:00
Dominyk Tiller
627cf06fb7
pkgconfig: update zlib for 10.13
2017-07-26 02:32:48 +01:00
Dominyk Tiller
afaee7f816
mac/xcode: update expected Clang on 10.13
2017-07-26 02:23:56 +01:00
William Woodruff
7c9b170ea0
linkage_checker: Whitelist another harmless dylib
...
libgcc_s.1.dylib is a variation on libgcc_s_ppc64.1.dylib.
2017-07-22 15:44:55 -04:00
Dominyk Tiller
570dee5809
pkgconfig: update sqlite3 for 10.13
2017-07-11 16:20:37 +01:00
Dominyk Tiller
d0a2d1ba30
mac/xcode: update expected Clang on 10.13
2017-07-11 16:18:34 +01:00
Dominyk Tiller
162acfd43d
pkgconfig: update libcurl for 10.13
2017-06-22 18:22:54 +01:00
Dominyk Tiller
a09d4427ef
os/mac/xcode: enforce minimum CLT version on 10.13
2017-06-22 18:18:52 +01:00
Dominyk Tiller
d7c061f7ac
os/mac/xcode: update CLT Clang for 10.13
2017-06-22 18:18:14 +01:00
William Woodruff
47fe214963
linkage_checker: Add harmless dylibs check.
...
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-19 22:48:01 -04:00
Mike McQuaid
021cef4b2b
Autocorrect Rubocop Style/SpecialGlobalVars.
2017-06-12 09:11:42 +01:00
Dominyk Tiller
bcdd919b84
pkgconfig: add initial files for 10.13
2017-06-07 05:12:45 +01:00
Dominyk Tiller
08cee5a0d5
os/mac/xcode: add CLT Clang for 10.13
2017-06-07 04:39:29 +01:00
Dominyk Tiller
cc86d4184d
os/mac/xcode: recognise Xcode 9.0
2017-06-06 04:33:55 +01:00
Dominyk Tiller
a0ae034654
os/mac: add Xcode 9.0 Beta recognition
2017-06-06 04:30:29 +01:00
Dominyk Tiller
a88350425b
os/mac/xcode: expect Xcode 8.3.3
2017-06-06 04:15:36 +01:00
Dominyk Tiller
04184ebc02
os/mac: add Xcode 8.3.3 support
2017-06-06 04:14:55 +01:00
Dominyk Tiller
5a9dad0bf0
mac/version: add High Sierra symbol
2017-06-05 19:40:33 +01:00
Markus Reiter
2d6ae61314
Re-revert "Fix operator spacing."
2017-06-02 19:22:05 +02:00
ilovezfs
197392b56d
Revert "Fix operator spacing."
2017-06-01 04:06:40 -07:00
Markus Reiter
d34ba7395b
Fix operator spacing.
2017-05-31 19:53:41 +02:00
Mike McQuaid
7a38bab333
Fixup all RuboCop warnings.
2017-05-29 18:43:18 +01:00
Mike McQuaid
57db2e539e
Revert "Merge pull request #2597 from MikeMcQuaid/vendor-gems"
...
This reverts commit 3e4547f52e7ebec633f8bfefc8a396d944edf908, reversing
changes made to 6edf9382bcc1240ad6f97c8b752cfe56cef9965d.
2017-05-07 17:28:39 +01:00