| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-12-10 | Merge pull request #3543 from MikeMcQuaid/remove-env-unsets | Mike McQuaid | |
| Remove some unset/checked environment checks | |||
| 2017-12-08 | X11Requirement: Inherit from generic class [macOS] | Shaun Jackman | |
| Fix the warning: already initialized constant X11Requirement | |||
| 2017-12-08 | Remove some unset/checked environment checks | Mike McQuaid | |
| These will be redundant once environment filtering is on by default in #3529. | |||
| 2017-12-08 | Merge pull request #3483 from sjackman/x11 | Mike McQuaid | |
| Implement X11Requirement for Linux | |||
| 2017-12-07 | config: Print host glibc version [Linux] | Shaun Jackman | |
| 2017-12-07 | Implement X11Requirement for Linux | Shaun Jackman | |
| Move the XQuartz implementation to extend/os/mac/requirements. | |||
| 2017-12-03 | Implement linkage for Linux | Shaun Jackman | |
| 2017-12-03 | extend/pathname: Add os/linux/elf.rb | Shaun Jackman | |
| 2017-12-03 | Merge pull request #3516 from sjackman/system-config-version | Mike McQuaid | |
| config: Print the linked_version [Linux] | |||
| 2017-12-02 | config: Print the linked_version [Linux] | Shaun Jackman | |
| Otherwise when the keg was installed but out-of-date, it would display "N/A". | |||
| 2017-12-01 | Hardware::CPU: Implement OS-agnostic methods | Shaun Jackman | |
| 2017-11-27 | More environment filtering fixes | Mike McQuaid | |
| - Make `brew pull` pass through Git environment variables - Whitelist all `TRAVIS_` variables. | |||
| 2017-11-26 | Cleaner: ELF files are executable on Linux | Shaun Jackman | |
| 2017-11-18 | ENV: don't set MACOSX_DEPLOYMENT_TARGET | ilovezfs | |
| CMake tries to use Xcode if MACOSX_DEPLOYMENT_TARGET is set but that can lead to build failures when SDKROOT isn't set. The CMake behavior at minimum manifests as -isysroot spontaneously being set to the Xcode SDK, which brew sometimes can't successfully fully unwind with its ENV hacks. | |||
| 2017-11-17 | Tweak SDK variables for new Xcode/CLT setup. | Mike McQuaid | |
| 2017-11-17 | diagnostic: check if Xcode needs CLT installed. | Mike McQuaid | |
| Require the CLT on all but the latest version of macOS to avoid the continuous workarounds for SDK weirdness. | |||
| 2017-11-13 | environment filtering: pass through TRAVIS vars. | Mike McQuaid | |
| We use these internally so let's map them to `HOMEBREW_` variables. | |||
| 2017-11-10 | Merge pull request #3377 from maxim-belkin/extend-pathname | Mike McQuaid | |
| pathname: new methods and improvements | |||
| 2017-11-07 | pathname: improvements, cleanups, and new methods | Maxim Belkin | |
| - atomic_write: close file before renaming to prevent error: 'Device or resource busy' - ensure_writable: preserve executable bit - new elf? and dynamic? methods | |||
| 2017-11-07 | Clear/mask passwords as well as tokens. | Mike McQuaid | |
| 2017-11-07 | os/mac/diagnostic: fix XQuartz message. | Mike McQuaid | |
| Fixes #3434. | |||
| 2017-11-05 | ENV/super: simplify version checks. | Mike McQuaid | |
| 2017-11-05 | diagnostic: simplify version checks. | Mike McQuaid | |
| 2017-11-05 | system_config: handle new non-string Xcode version | Mike McQuaid | |
| 2017-10-30 | Merge pull request #3387 from MikeMcQuaid/env-std-homebrew-paths | Mike McQuaid | |
| ENV/std: fully extend from HOMEBREW_PATH. | |||
| 2017-10-29 | Tweak use of with_env | Mike McQuaid | |
| - Use it in more places where it saves code - Allow using symbolic keys for a cleaner interface - Use `HOMEBREW_GEM_*` instead of `GEM_OLD_*` | |||
| 2017-10-29 | ENV/std: fully extend from HOMEBREW_PATH. | Mike McQuaid | |
| Rather than just re-adding HOMEBREW_PREFIX/bin if it's missing re-add everything from HOMEBREW_PATH. This works well with or without environment filtering being enabled but with environment filtering it ensures that ENV/std just builds on the original user environment. | |||
| 2017-10-26 | java_requirement: support prompting users to install legacy Java casks | JCount | |
| This enhances the Java requirement to support prompting the user to install the correct legacy Java version via Cask for formulae that don't yet work with the latest version of Java. Previously, even if the formula had a strict requirement that a specific, older version of Java be used, the messaging would tell the user to `brew cask install java` (i.e. to install the latest version of Java), which wouldn't actually satisfy the requirement. | |||
| 2017-10-18 | Move `String#undent` to `compat`. | Markus Reiter | |
| 2017-10-18 | Use “squiggly” heredocs. | Markus Reiter | |
| 2017-10-18 | Merge pull request #3229 from BenMusch/check-for-master-no-refactor | Mike McQuaid | |
| doctor: Check for branch of core tap (take 2) | |||
| 2017-10-18 | Merge pull request #3315 from maxim-belkin/linux-caveats-plist | Mike McQuaid | |
| caveats.rb: empty method on Linux | |||
| 2017-10-16 | remove sneaky empty line | Maxim Belkin | |
| 2017-10-16 | caveats: making plist_caveats macOS-only | Maxim Belkin | |
| 2017-10-13 | caveats.rb: empty method on Linux | Maxim Belkin | |
| 2017-10-13 | fileutils: deprecate rake DSL | ilovezfs | |
| superenv and the `:ruby` requirement make a `rake` DSL unnecessary. | |||
| 2017-10-08 | Clean up code style and remove `.rubocop_todo.yml`. | Markus Reiter | |
| 2017-09-27 | Merge branch 'master' into check-for-master-no-refactor | Ben Muschol | |
| 2017-09-27 | Implement changes | Ben Muschol | |
| 2017-09-27 | Revert "mach: Avoid reopening the file for relocation" | ilovezfs | |
| 2017-09-27 | Revert "keg_relocate: use correct number of arguments in call to ↵ | ilovezfs | |
| change_install_name" | |||
| 2017-09-26 | keg_relocate: fix call to change_install_name | Steven Peters | |
| During the changes to macho file relocation refactoring in #3101, #3138, and #3139, the number of arguments to the mach::change_install_name function changed from 3 to 2, but there was still an instance of the function being called with the wrong number of arguments. | |||
| 2017-09-25 | Merge pull request #3139 from woodruffw/macho-use-object | William Woodruff | |
| mach: Avoid reopening the file for relocation | |||
| 2017-09-25 | mach: Avoid reopening the file for relocation | William Woodruff | |
| This commit allows the relocation code to perform install name and dylib ID changes without reopening the file separately. | |||
| 2017-09-24 | Rubocop: manual rule fixes. | Mike McQuaid | |
| 2017-09-24 | Rubocop: automatic rule fixes. | Mike McQuaid | |
| 2017-09-23 | Merge pull request #3174 from sjackman/popen-options | Mike McQuaid | |
| popen: Do not suppress stderr when HOMEBREW_STDERR | |||
| 2017-09-23 | Merge pull request #3190 from MikeMcQuaid/curl_https_fix | Mike McQuaid | |
| development_tools: fix curl https handling. | |||
| 2017-09-22 | superenv: more help for Autotools with 10.13 SDK on 10.12 | ilovezfs | |
| Add fmemopen and open_memstream to the list of ac_cv_func_*=no symbols for 10.12 with the 10.13 SDK. | |||
| 2017-09-22 | development_tools: fix curl https handling. | Mike McQuaid | |
| `curl` can handle modern certificates _unless_ it is too old. This broke `brew audit`'s HTTPS detection code. | |||
