| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-10-02 | */diagnostic: tweak messaging. | Mike McQuaid | |
| Update some messaging based on recent user confusion and the `/usr/local/Homebrew` and Ruby 2 migrations. | |||
| 2016-09-28 | superenv: more 10.11 clock_gettime Autotools fixes | ilovezfs | |
| some build systems check ac_cv_search_clock_gettime instead of ac_cv_func_clock_gettime so the former should also be set to "no" libev.m4 unsets ac_cv_func_clock_gettime, but if ac_have_clock_syscall is defined, it will leave ac_cv_func_clock_gettime alone: http://cvs.schmorp.de/libev/libev.m4?view=markup#l23 | |||
| 2016-09-24 | Merge pull request #1113 from reitermarkus/rubocop-guardclause | Markus Reiter | |
| RuboCop: Fix Style/GuardClause. | |||
| 2016-09-24 | Fix Style/GuardClause. | Markus Reiter | |
| 2016-09-23 | diagnostic: limit fatal dev tools check to Sierra | Dominyk Tiller | |
| 2016-09-23 | Merge pull request #1106 from reitermarkus/rubocop | Mike McQuaid | |
| Even more RuboCop changes. | |||
| 2016-09-23 | Merge pull request #1097 from DomT4/software_dev_is_hard | Mike McQuaid | |
| diagnostic: make using outdated dev tools fatal | |||
| 2016-09-23 | Style/Alias: Prefer `alias`. | Markus Reiter | |
| 2016-09-23 | Fix Style/IfUnlessModifier. | Markus Reiter | |
| 2016-09-23 | Merge pull request #1086 from woodruffw/macho-cosmetics | Mike McQuaid | |
| Remove old cctools references now that only ruby-macho is used. | |||
| 2016-09-23 | diagnostic: make using outdated dev tools fatal | Dominyk Tiller | |
| A smarter form of https://github.com/Homebrew/brew/commit/559cea7fa9d7f9f2557f2523092687dec45c5316. Travis users can't force Travis to update 10.11 to Xcode 8, so this was murdering builds left, right & centre. Fixes https://github.com/Homebrew/brew/issues/1096 whilst still retaining the point of the original commit. Also offers developers an opt-out so if we need to test something on 10.11 with Xcode 7.x we can, etc. | |||
| 2016-09-22 | Revert "diagnostic: make using outdated development tools fatal" | Dominyk Tiller | |
| This reverts commit a124680b189f50ebeb550845e3c0efd34db66247. Will need to be smarter than this, since people can't force Travis to update. I'm losing count of the amount of times Travis has forced a change of plans around Homebrew this year. Closes https://github.com/Homebrew/brew/issues/1096. | |||
| 2016-09-22 | make linux behaviour the default. override only for macos | Bob W. Hogg | |
| 2016-09-22 | Remove old cctools references now that only ruby-macho is used. | William Woodruff | |
| 2016-09-22 | diagnostic: make using outdated development tools fatal | Dominyk Tiller | |
| 2016-09-22 | one less block in mac dep | Bob W. Hogg | |
| 2016-09-22 | follow the pattern more closely | Bob W. Hogg | |
| 2016-09-22 | move os checks to extend/os | Bob W. Hogg | |
| 2016-09-22 | remove comment about brewed ant on Linux; not necessary | Bob W. Hogg | |
| 2016-09-22 | make names more generic | Bob W. Hogg | |
| 2016-09-22 | switch to using extend pattern | Bob W. Hogg | |
| 2016-09-18 | Use new "macOS" naming where appropriate. | Mike McQuaid | |
| 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 | Merge pull request #989 from MikeMcQuaid/rubocop-final | Mike McQuaid | |
| Rubocop: apply auto-corrections and don't use hash-rockets | |||
| 2016-09-17 | no_weak_imports: always check for support | ilovezfs | |
| ENV.no_weak_imports should be a no-op when Xcode doesn't support the feature to avoid breaking builds with <= Xcode 7. | |||
| 2016-09-17 | rubocop --auto-correct all hash-rocket usage. | Mike McQuaid | |
| 2016-09-16 | Merge pull request #965 from mistydemeo/warn_xcode_8_without_clt | Misty De Meo | |
| Warn when using Xcode 8 without CLT on 10.11 | |||
| 2016-09-16 | Warn when using Xcode 8 without CLT on 10.11 | Misty De Meo | |
| 2016-09-15 | superenv: help Autotools with 10.12 SDK on 10.11 | ilovezfs | |
| The GNU Autotools tests for whether a given symbol is defined are reliably coming to incorrect conclusions on 10.11 with the 10.12 SDK in Xcode 8. This overrides its decisions by forcing the right answer in superenv using ac_cv_func_* environment variables and setting them to "no" on 10.11. The list of problematic symbols is from grep 'weak$os10.11' MacOSX.sdk/usr/lib/system/libsystem_c.tbd | |||
| 2016-09-13 | extend/os/mac/development_tools: fix Rubocop warnings. | Mike McQuaid | |
| 2016-09-10 | diagnostic: tweak check_xcode_up_to_date messaging | Dominyk Tiller | |
| 2016-09-07 | Merge pull request #833 from DomT4/death_by_xcode | Mike McQuaid | |
| xcode: die unless Xcode/CLT up-to-date on prerelease macOS | |||
| 2016-09-07 | Refactor MacOS check_development_tools usage. | Mike McQuaid | |
| Better use the abstraction layer so e.g. Linux could have similarly fatal checks for these things. | |||
| 2016-09-05 | Merge pull request #866 from tdsmith/audit-libressl | Tim D. Smith | |
| Catch system libressl in openssl audit as well | |||
| 2016-09-04 | Catch LibreSSL libtls as well | Tim D. Smith | |
| Update the description to reflect that we may be talking about either crypto library and neither is okay. :) | |||
| 2016-09-04 | Merge pull request #201 from gregory-nisbet/feature-env-shells | Mike McQuaid | |
| --env: support more shells, allow explicit shell selection | |||
| 2016-09-03 | Catch system libressl in openssl audit as well | Tim D. Smith | |
| The regex didn't match libcrypto.35.dylib, and it should have. | |||
| 2016-08-30 | diagnostic: add strict_development_tools_checks | Dominyk Tiller | |
| 2016-08-24 | no_weak_imports: call ENV.append, not .add | Misty De Meo | |
| 2016-08-22 | Make -no_weak_imports opt-in. | Mike McQuaid | |
| The experiment to add `-no_weak_imports` unconditionally has been a bit of a failure. It's broken more than it's fixed and I don't think we can have this as a default for Xcode 8. Add `ENV.no_weak_imports` to be used by formulae authors and make `ENV.no_weak_imports a no-op (for now). We may reconsider this behaviour in future. | |||
| 2016-08-17 | Add permit_weak_imports directive | Tim D. Smith | |
| Issue Homebrew/homebrew-core#3727 suggested we set -no_weak_imports for new versions of Xcode to ensure that e.g. building on 10.11 against the 10.12 SDK doesn't result in a situation where autotools thinks symbols exist that don't actually exist on the current platform. Further discussion in golang/go#16770 revealed that some packages require weak imports to build normally. | |||
| 2016-08-17 | shared: handle missing Xcode/CLT version. | Mike McQuaid | |
| Fixes https://github.com/Homebrew/homebrew-core/issues/3973. | |||
| 2016-08-16 | superenv: add LDFLAGS if disabling weak imports. | Mike McQuaid | |
| 2016-08-16 | ENV/std: add LDFLAGS if disabling weak imports. | Mike McQuaid | |
| 2016-08-16 | mac/ENV/shared: add check for disabling weak imports. | Mike McQuaid | |
| 2016-08-16 | Add OS X-specific SharedEnvExtension. | Mike McQuaid | |
| 2016-08-10 | resolve conflict in diagnostic.rb | Greg Nisbet | |
| 2016-07-29 | linux/hardware/cpu: import family from Linuxbrew. | Mike McQuaid | |
| 2016-07-28 | audit: don't check formula linkage. | Mike McQuaid | |
| This partly reverts commit 0ed673abdb59e2f75f9b8539cce318607924e87f. | |||
| 2016-07-27 | diagnostic: port to generic layer. | Mike McQuaid | |
| 2016-07-27 | development_tools: add install instruction helpers. | Mike McQuaid | |
