aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/extend/os/mac/requirements
AgeCommit message (Collapse)Author
2017-12-08X11Requirement: Inherit from generic class [macOS]Shaun Jackman
Fix the warning: already initialized constant X11Requirement
2017-12-07Implement X11Requirement for LinuxShaun Jackman
Move the XQuartz implementation to extend/os/mac/requirements.
2017-10-26java_requirement: support prompting users to install legacy Java casksJCount
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-18Use “squiggly” heredocs.Markus Reiter
2017-06-12Autocorrect Rubocop Style/SpecialGlobalVars.Mike McQuaid
2017-04-15OsxfuseRequirement: Port to LinuxBob W. Hogg
2017-03-05mac/java_requirement: avoid adding/removing stub.Mike McQuaid
2017-03-02java_requirement: avoid nil in possible_javasJonathan Chang
2017-03-02java_requirement: don't consider macOS Java stubJonathan Chang
2017-02-20java_requirement: Make macOS overrides extend RequirementBob W. Hogg
This doesn't actually seem to make that much difference, but it is at least consistent with the main class body and with the Linux overrides.
2017-02-15Code review cleanupsBob W. Hogg
2017-02-15java_requirement: port to Linux and refactorBob W. Hogg
Split the core requirement class into generic, Linux-specific, and macOS-specific parts. Additionally, the Linux version is now able to detect Java versions (the previous Linuxbrew implementation was only able to detect if Java was present at all.)