| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-02-28 | Move linkage_checker from os/mac to generic | Shaun Jackman | |
| 2018-02-22 | Cross-platform java detection | Maxim Belkin | |
| 2018-02-21 | Make 'xz' and 'cvs' dependencies conditional | Maxim Belkin | |
| 2018-02-20 | Code refactoring 4.0 | Maxim Belkin | |
| 2018-02-19 | Code refactoring | Maxim Belkin | |
| 2018-02-19 | Refactoring based on suggestions | Maxim Belkin | |
| Defaulting zip_dep_if_needed(tags) and bzip2_dep_if_needed(tags) methods to those on Linux and overriding them on macOS. | |||
| 2018-02-16 | Removing unnecessary arguments | Maxim Belkin | |
| 2018-02-16 | Fixing brew-style offenses | Maxim Belkin | |
| 2018-02-16 | zip and bzip2 dependencies when needed | Maxim Belkin | |
| On some systems identified as Linux, zip and bzip2 might not be available. Therefore, on such platforms we add them unconditionally as dependencies when required. On Mac, these dependencies are always satisfied. | |||
| 2018-01-18 | Deprecate requirements harder | Mike McQuaid | |
| Remove more Requirement logic to enable future removal of default formula logic. Also, output deprecations, convert symbol requirement usage to deps and simplify the compatibility code for the direct Requirement usage. | |||
| 2018-01-10 | Deprecate Git, Subversion requirements. | Mike McQuaid | |
| These rely on `default_formula` to be useful and are better following the `*_dep_if_needed` pattern. | |||
| 2018-01-03 | LD64Dependency is needed on macOS only | Shaun Jackman | |
| Move ld64_dependency.rb to os/mac/. | |||
| 2017-12-30 | requirements: move more to compat. | Mike McQuaid | |
| 2017-12-23 | Deprecate more requirements. | Mike McQuaid | |
| These are ones that were either already deprecated due to audit rules or are just a simple `which` with a `default_formula` so should just be a dependency. | |||
| 2017-12-23 | dependency_collector: cleanup optional system deps | Mike McQuaid | |
| 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 | 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 | 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-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 | Use “squiggly” heredocs. | Markus Reiter | |
| 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-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-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. | |||
