| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-09-19 | Merge pull request #971 from penman/follow_alias | Mike McQuaid | |
| Make `brew upgrade` and `brew outdated` follow alias changes | |||
| 2016-09-18 | upgrade, outdated: follow alias changes | Alyssa Ross | |
| 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 | Merge pull request #966 from MikeMcQuaid/keg-lock-constants | Mike McQuaid | |
| Use constants for LinkedKegs/PinnedKegs/Locks. | |||
| 2016-09-15 | Use constants for LinkedKegs/PinnedKegs/Locks. | Mike McQuaid | |
| These definitions are scattered throughout the codebase which makes it hard to refactor them later (my goal is to move them outside of HOMEBREW_LIBRARY). Unify their definitions for clearer code and easier movement later. | |||
| 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/pathname: fix Rubocop warnings. | Mike McQuaid | |
| 2016-09-13 | extend/os/mac/development_tools: fix Rubocop warnings. | Mike McQuaid | |
| 2016-09-13 | extend/fileutils: fix Rubocop warnings. | Mike McQuaid | |
| 2016-09-13 | extend/ENV/super: fix Rubocop warnings. | Mike McQuaid | |
| 2016-09-13 | extend/ENV/std: fix Rubocop warnings. | Mike McQuaid | |
| 2016-09-13 | extend/ENV/shared: fix Rubocop warnings. | Mike McQuaid | |
| 2016-09-13 | extend/ARGV: 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 | Merge pull request #793 from reitermarkus/refactoring-pathname | Markus Reiter | |
| Merge Cask’s `Pathname` extension with Homebrew’s. | |||
| 2016-08-24 | no_weak_imports: call ENV.append, not .add | Misty De Meo | |
| 2016-08-24 | Merge Cask’s `Pathname` extension with Homebrew’s. | Markus Reiter | |
| 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-19 | Merge pull request #741 from tdsmith/weak-imports-opt-in | Mike McQuaid | |
| Add permit_weak_imports directive | |||
| 2016-08-18 | remove ruby 1.8 compatible codes | Xu Cheng | |
| 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 | Document 'w' CCCFG flag | Tim D. Smith | |
| 2016-08-17 | ENV/super: use Hardware::CPU.is_32_bit? | Xu Cheng | |
| `Hardware.is_32_bit?` is deprecated. | |||
| 2016-08-17 | shared: handle missing Xcode/CLT version. | Mike McQuaid | |
| Fixes https://github.com/Homebrew/homebrew-core/issues/3973. | |||
| 2016-08-17 | Merge pull request #721 from MikeMcQuaid/no_weak_imports | Mike McQuaid | |
| Set -no_weak_imports linker flag for Xcode 8 | |||
| 2016-08-17 | extend/fileutils: assume Ruby 2. | Mike McQuaid | |
| 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-08-06 | Update upgrade/outdated methods for head versions | Vlad Shablinsky | |
| Introduce `--fetch-HEAD` option. Without this option upgrade and outdated never fetch latest upstream commit to detect if HEAD is outdated -- tabs are used instead. However, if option is passed, we fetch commit from upstream, which is more time consuming, but we can be sure that version is up-to-date or outdated. | |||
| 2016-08-06 | Fix update commit for non-HEAD kegs with head spec (#644) | Uladzislau Shablinski | |
| If we try to call `Formulary.from_keg(f, :head)` on the keg that is not HEAD-keg itself, we don't need to update commit of returned formula and should use just HEAD version with nil commit. Same is true for `ARGV.resolved_formulae` | |||
| 2016-07-29 | Add missing development_tools requires. | Mike McQuaid | |
| 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 | |
